/** * External dependencies */ import { isProductTaskExperimentTreatment } from '@woocommerce/onboarding'; /** * Internal dependencies */ import { getAdminSetting } from '~/utils/admin-settings'; import './PaymentGatewaySuggestions'; import './shipping'; import './Marketing'; import './appearance'; import './connect'; import './tax'; import './woocommerce-payments'; import './purchase'; const onboardingData = getAdminSetting( 'onboarding' ); const possiblyImportProductTaskExperiment = async () => { const isExperiment = await isProductTaskExperimentTreatment(); if ( isExperiment ) { import( './experimental-products' ); } else { import( './products' ); } }; if ( window.wcAdminFeatures && window.wcAdminFeatures[ 'experimental-import-products-task' ] && onboardingData?.profile?.selling_venues && onboardingData?.profile?.selling_venues !== 'no' ) { import( './experimental-import-products' ); } else if ( window.wcAdminFeatures && window.wcAdminFeatures[ 'experimental-products-task' ] ) { possiblyImportProductTaskExperiment(); } else { import( './products' ); }