Skip to main content

Interface: UseProductSliderOptions

Defined in: composables/react/useProductSlider.ts:44

Options for useProductSlider.

Properties​

companyId?​

optional companyId?: number

Defined in: composables/react/useProductSlider.ts:54

Active company id for company-scoped pricing.


configuration?​

optional configuration?: object

Defined in: composables/react/useProductSlider.ts:56

Portal configuration: image search/variant filters.

anonymousUserId?​

optional anonymousUserId?: number

The channel's anonymous user, seeded by the host. Scopes logged-out listings exactly like the SSR seed does.

baseCategoryId?​

optional baseCategoryId?: number

Catalog root. Required for orderlist-scoped fetching — see the remarks.

imageSearchFiltersGrid?​

optional imageSearchFiltersGrid?: MediaImageProductSearchInput

imageVariantFiltersMedium?​

optional imageVariantFiltersMedium?: TransformationsInput


graphqlClient​

graphqlClient: GraphQLClient

Defined in: composables/react/useProductSlider.ts:46

GraphQL client the hook derives its Services bundle from.


language?​

optional language?: string

Defined in: composables/react/useProductSlider.ts:48

Language for product/crossupsell queries. Defaults to 'NL'.


taxZone?​

optional taxZone?: string

Defined in: composables/react/useProductSlider.ts:50

Tax zone for price calculation. Defaults to 'NL'.


user?​

optional user?: Contact | Customer | null

Defined in: composables/react/useProductSlider.ts:52

The signed-in user; supplies contactId/customerId for per-user pricing.