@@ -3,7 +3,7 @@
.products-selector
searcher(
mode='normal'
- :items='products'
+ :items='variants'
:keys="['name', 'ean13', 'defaultCode']"
@onSearch='filterProducts'
)
@@ -68,6 +68,7 @@
...mapGetters([
'products',
'visibleProducts',
+ 'variants',
'stores',
'warehouses',
'showWarehouseSelector',
@@ -21,6 +21,9 @@ const getters = {
return state.products
},
+ variants(_, getters) {
+ return getters.products.flatMap(p => p.variants)
+ },
visibleProducts(state, getters) {
return state.filteredProducts.length === 0 ? getters.products : state.filteredProducts