diff --git a/plugins/woocommerce-blocks/assets/js/base/components/index.ts b/plugins/woocommerce-blocks/assets/js/base/components/index.ts index 7b938ead9ce..bf696d64cb9 100644 --- a/plugins/woocommerce-blocks/assets/js/base/components/index.ts +++ b/plugins/woocommerce-blocks/assets/js/base/components/index.ts @@ -10,7 +10,6 @@ export * from './filter-reset-button'; export * from './filter-submit-button'; export * from './form'; export * from './form-token-field'; -export * from './label'; export * from './load-more-button'; export * from './loading-mask'; export * from './noninteractive'; @@ -26,7 +25,6 @@ export * from './read-more'; export * from './reviews'; export * from './sidebar-layout'; export * from './snackbar-list'; -export * from './sort-select'; export * from './state-input'; export * from './summary'; export * from './tabs'; diff --git a/plugins/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.tsx b/plugins/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.tsx index e2ac3574b2c..2d6b9aa91bb 100644 --- a/plugins/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.tsx +++ b/plugins/woocommerce-blocks/assets/js/base/components/product-list/product-sort-select/index.tsx @@ -2,7 +2,8 @@ * External dependencies */ import { __ } from '@wordpress/i18n'; -import SortSelect from '@woocommerce/base-components/sort-select'; +import { SortSelect } from '@woocommerce/blocks-components'; + /** * Internal dependencies */ diff --git a/plugins/woocommerce-blocks/assets/js/base/components/reviews/review-sort-select/index.tsx b/plugins/woocommerce-blocks/assets/js/base/components/reviews/review-sort-select/index.tsx index 7a4966b5e6d..434390ebcac 100644 --- a/plugins/woocommerce-blocks/assets/js/base/components/reviews/review-sort-select/index.tsx +++ b/plugins/woocommerce-blocks/assets/js/base/components/reviews/review-sort-select/index.tsx @@ -2,7 +2,7 @@ * External dependencies */ import { __ } from '@wordpress/i18n'; -import SortSelect from '@woocommerce/base-components/sort-select'; +import { SortSelect } from '@woocommerce/blocks-components'; import type { ChangeEventHandler } from 'react'; /** diff --git a/plugins/woocommerce-blocks/assets/js/blocks/reviews/test/frontend-block.test.tsx b/plugins/woocommerce-blocks/assets/js/blocks/reviews/test/frontend-block.test.tsx index cc84ffcb49e..68ef81127fd 100644 --- a/plugins/woocommerce-blocks/assets/js/blocks/reviews/test/frontend-block.test.tsx +++ b/plugins/woocommerce-blocks/assets/js/blocks/reviews/test/frontend-block.test.tsx @@ -7,7 +7,9 @@ jest.mock( '../utils', () => ( { jest.mock( '@woocommerce/settings', () => ( { ...jest.requireActual( '@woocommerce/settings' ), - getSetting: jest.fn().mockReturnValue( true ), + getSetting: jest + .fn() + .mockImplementation( ( setting, defaultValue ) => defaultValue ), } ) ); /** diff --git a/plugins/woocommerce-blocks/packages/components/index.ts b/plugins/woocommerce-blocks/packages/components/index.ts index 4c6b153fc1a..f1089348f0d 100644 --- a/plugins/woocommerce-blocks/packages/components/index.ts +++ b/plugins/woocommerce-blocks/packages/components/index.ts @@ -1,8 +1,8 @@ export { default as CheckboxList } from './checkbox-list'; -export { default as FormStep } from './form-step'; export { Chip, RemovableChip } from './chip'; -export { default as Label } from './label'; +export { default as FormStep } from './form-step'; export { default as FormattedMonetaryAmount } from './formatted-monetary-amount'; +export { default as Label } from './label'; export { default as RadioControl, RadioControlOption, @@ -10,5 +10,6 @@ export { } from './radio-control'; export type { RadioControlOption as RadioControlOptionType } from './radio-control/types'; export { default as RadioControlAccordion } from './radio-control-accordion'; +export { default as SortSelect } from './sort-select'; export { default as Spinner } from './spinner'; export { default as Textarea } from './textarea'; diff --git a/plugins/woocommerce-blocks/assets/js/base/components/sort-select/index.tsx b/plugins/woocommerce-blocks/packages/components/sort-select/index.tsx similarity index 87% rename from plugins/woocommerce-blocks/assets/js/base/components/sort-select/index.tsx rename to plugins/woocommerce-blocks/packages/components/sort-select/index.tsx index f543b164d4c..2dddbb8d809 100644 --- a/plugins/woocommerce-blocks/assets/js/base/components/sort-select/index.tsx +++ b/plugins/woocommerce-blocks/packages/components/sort-select/index.tsx @@ -9,7 +9,7 @@ import type { ChangeEventHandler } from 'react'; * Internal dependencies */ import './style.scss'; -import Label from '../../../../../packages/components/label'; // Imported like this because importing from the components package loads the data stores unnecessarily - not a problem in the front end but would require a lot of unit test rewrites to prevent breaking tests due to incorrect mocks. +import Label from '../label'; // Imported like this because importing from the components package loads the data stores unnecessarily - not a problem in the front end but would require a lot of unit test rewrites to prevent breaking tests due to incorrect mocks. interface SortSelectProps { /** diff --git a/plugins/woocommerce-blocks/assets/js/base/components/sort-select/style.scss b/plugins/woocommerce-blocks/packages/components/sort-select/style.scss similarity index 100% rename from plugins/woocommerce-blocks/assets/js/base/components/sort-select/style.scss rename to plugins/woocommerce-blocks/packages/components/sort-select/style.scss