/** @format */ /** * External dependencies */ import { Component } from '@wordpress/element'; import { compose } from '@wordpress/compose'; /** * Internal dependencies */ import './style.scss'; import CustomizableDashboard from './customizable'; import ProfileWizard from './profile-wizard'; import withSelect from 'wc-api/with-select'; import { isOnboardingEnabled } from 'dashboard/utils'; class Dashboard extends Component { render() { const { path, profileItems, query } = this.props; if ( isOnboardingEnabled() && ! profileItems.completed ) { return ; } if ( window.wcAdminFeatures[ 'analytics-dashboard/customizable' ] ) { return ; } return null; } } export default compose( withSelect( select => { if ( ! isOnboardingEnabled() ) { return; } const { getProfileItems } = select( 'wc-api' ); const profileItems = getProfileItems(); return { profileItems }; } ) )( Dashboard );