Interface: UseProductSearchOptions
Defined in: composables/vue/useProductSearch.ts:44
Properties
brand?
optionalbrand?:Ref<string|undefined,string|undefined>
Defined in: composables/vue/useProductSearch.ts:50
categoryId?
optionalcategoryId?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductSearch.ts:48
companyId?
optionalcompanyId?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductSearch.ts:54
configuration
configuration:
object
Defined in: composables/vue/useProductSearch.ts:62
baseCategoryId?
optionalbaseCategoryId?:number
imageSearchFiltersGrid?
optionalimageSearchFiltersGrid?:MediaImageProductSearchInput
imageVariantFiltersMedium?
optionalimageVariantFiltersMedium?:TransformationsInput
graphqlClient?
optionalgraphqlClient?:GraphQLClient
Defined in: composables/vue/useProductSearch.ts:45
language?
optionallanguage?:Ref<string,string>
Defined in: composables/vue/useProductSearch.ts:51
onCategoryChange?
optionalonCategoryChange?: (category) =>void
Defined in: composables/vue/useProductSearch.ts:72
Parameters
category
Category
Returns
void
onFiltersChange?
optionalonFiltersChange?: (filters) =>void
Defined in: composables/vue/useProductSearch.ts:67
Parameters
filters
AttributeFilter[]
Returns
void
onItemsFoundChange?
optionalonItemsFoundChange?: (count) =>void
Defined in: composables/vue/useProductSearch.ts:69
Parameters
count
number
Returns
void
onPageChange?
optionalonPageChange?: (page) =>void
Defined in: composables/vue/useProductSearch.ts:70
Parameters
page
number
Returns
void
onPriceBoundsChange?
optionalonPriceBoundsChange?: (min,max) =>void
Defined in: composables/vue/useProductSearch.ts:68
Parameters
min
number
max
number
Returns
void
onProductsResponse?
optionalonProductsResponse?: (products) =>void
Defined in: composables/vue/useProductSearch.ts:71
Parameters
products
ProductsResponse
Returns
void
page?
optionalpage?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductSearch.ts:60
pageSize?
optionalpageSize?:Ref<number,number>
Defined in: composables/vue/useProductSearch.ts:61
priceFilterMax?
optionalpriceFilterMax?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductSearch.ts:57
priceFilterMin?
optionalpriceFilterMin?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductSearch.ts:56
products?
optionalproducts?:Ref<(Product|Cluster)[] |undefined, (Product|Cluster)[] |undefined>
Defined in: composables/vue/useProductSearch.ts:47
Controlled mode: pass products in, skip internal fetch
sortField?
optionalsortField?:Ref<string|undefined,string|undefined>
Defined in: composables/vue/useProductSearch.ts:58
sortOrder?
optionalsortOrder?:Ref<string|undefined,string|undefined>
Defined in: composables/vue/useProductSearch.ts:59
taxZone?
optionaltaxZone?:string
Defined in: composables/vue/useProductSearch.ts:52
term?
optionalterm?:Ref<string|undefined,string|undefined>
Defined in: composables/vue/useProductSearch.ts:49
textFilters?
optionaltextFilters?:Ref<ProductTextFilterInput[] |undefined,ProductTextFilterInput[] |undefined>
Defined in: composables/vue/useProductSearch.ts:55
user?
optionaluser?:Ref<Contact|Customer|null,Contact|Customer|null>
Defined in: composables/vue/useProductSearch.ts:53