diff --git a/packages/_vue3-migration-test/src/router.ts b/packages/_vue3-migration-test/src/router.ts
index 9d21e02df0..b0338e1304 100644
--- a/packages/_vue3-migration-test/src/router.ts
+++ b/packages/_vue3-migration-test/src/router.ts
@@ -14,8 +14,7 @@ import {
TestScroll,
TestSortDropdown,
TestSortList,
- TestSortPickerList,
- TestFiltersInjection
+ TestSortPickerList
} from './';
const routes = [
@@ -93,11 +92,6 @@ const routes = [
path: '/elements-list',
name: 'ElementsList',
component: TestElementsList
- },
- {
- path: '/filters-injection',
- name: 'FiltersInjection',
- component: TestFiltersInjection
}
];
diff --git a/packages/_vue3-migration-test/src/x-modules/facets/components/index.ts b/packages/_vue3-migration-test/src/x-modules/facets/components/index.ts
index b35b294264..82e5a09c6f 100644
--- a/packages/_vue3-migration-test/src/x-modules/facets/components/index.ts
+++ b/packages/_vue3-migration-test/src/x-modules/facets/components/index.ts
@@ -1,2 +1 @@
-export { default as TestFiltersInjection } from './test-filters-injection.vue';
export { default as TestFacets } from './test-facets.vue';
diff --git a/packages/_vue3-migration-test/src/x-modules/facets/components/test-facets.vue b/packages/_vue3-migration-test/src/x-modules/facets/components/test-facets.vue
index 3874309a8a..b9f3dffde1 100644
--- a/packages/_vue3-migration-test/src/x-modules/facets/components/test-facets.vue
+++ b/packages/_vue3-migration-test/src/x-modules/facets/components/test-facets.vue
@@ -4,14 +4,27 @@
{{ facet.label }}
-
- -
-
- {{ filter.label }}
- ✅
-
-
-
+
+
+
+
+
+
+
+ {{ filter.label }}
+ {{ filter.totalResults }}
+ ✅
+
+
+
+
+
+
SelectedFilters
@@ -39,6 +52,11 @@
import Facets from '../../../../../x-components/src/x-modules/facets/components/facets/facets.vue';
import SelectedFilters from '../../../../../x-components/src/x-modules/facets/components/lists/selected-filters.vue';
import SelectedFiltersList from '../../../../../x-components/src/x-modules/facets/components/lists/selected-filters-list.vue';
+ import SortedFilters from '../../../../../x-components/src/x-modules/facets/components/lists/sorted-filters.vue';
+ import SlicedFilters from '../../../../../x-components/src/x-modules/facets/components/lists/sliced-filters.vue';
+ import FiltersSearch from '../../../../../x-components/src/x-modules/facets/components/lists/filters-search.vue';
+ import ExcludeFiltersWithNoResults from '../../../../../x-components/src/x-modules/facets/components/lists/exclude-filters-with-no-results.vue';
+ import FiltersList from '../../../../../x-components/src/x-modules/facets/components/lists/filters-list.vue';
- const facetsIds = ['gender', 'brand'];
+ const facetsIds = ['gender', 'brand', 'category'];
diff --git a/packages/_vue3-migration-test/src/x-modules/facets/components/test-filters-injection.vue b/packages/_vue3-migration-test/src/x-modules/facets/components/test-filters-injection.vue
deleted file mode 100644
index c00f39a59c..0000000000
--- a/packages/_vue3-migration-test/src/x-modules/facets/components/test-filters-injection.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ filter.label }}
- {{ filter.totalResults }}
-
-
-
-
-
-
-
-
-
diff --git a/packages/x-components/src/composables/use-filters-injection.ts b/packages/x-components/src/composables/use-filters-injection.ts
index a581084a4b..c647c5f5fd 100644
--- a/packages/x-components/src/composables/use-filters-injection.ts
+++ b/packages/x-components/src/composables/use-filters-injection.ts
@@ -1,6 +1,6 @@
import { Filter, HierarchicalFilter, isHierarchicalFilter } from '@empathyco/x-types';
import { computed, inject, Ref } from 'vue';
-import { isArrayEmpty } from '../utils/index';
+import { isArrayEmpty } from '../utils/array';
/**
* Composable to share filters injection logic.
@@ -12,7 +12,7 @@ import { isArrayEmpty } from '../utils/index';
*/
export function useFiltersInjection(props: {
/** The list of filters to be rendered as slots. */
- filters?: Filter[] | undefined;
+ filters?: Filter[];
/**
This prop is used in the `HierarchicalFilter` component and only in that case. It is necessary
to make the `renderedFilters` to return only the filters of each level of the hierarchy.
diff --git a/packages/x-components/src/x-modules/facets/components/lists/exclude-filters-with-no-results.vue b/packages/x-components/src/x-modules/facets/components/lists/exclude-filters-with-no-results.vue
index 9d2a3af97f..c2e2b1c2fd 100644
--- a/packages/x-components/src/x-modules/facets/components/lists/exclude-filters-with-no-results.vue
+++ b/packages/x-components/src/x-modules/facets/components/lists/exclude-filters-with-no-results.vue
@@ -1,6 +1,6 @@
diff --git a/packages/x-components/src/x-modules/facets/components/lists/filters-search.vue b/packages/x-components/src/x-modules/facets/components/lists/filters-search.vue
index 5d76855ff9..9800792bfa 100644
--- a/packages/x-components/src/x-modules/facets/components/lists/filters-search.vue
+++ b/packages/x-components/src/x-modules/facets/components/lists/filters-search.vue
@@ -14,7 +14,7 @@
type="search"
class="x-filters-search__input x-input"
data-test="filters-search-input"
- :aria-label="filtersSearchInputMessage"
+ :aria-label="'search into the filter values'"
/>