Interface: UseQuickOrderReturn
Defined in: composables/react/useQuickOrder.ts:118
State + actions returned by useQuickOrder.
Properties
error
error:
string|null
Defined in: composables/react/useQuickOrder.ts:122
Last error message, or null.
searchProducts
searchProducts: (
term) =>Promise<QuickOrderMatch[]>
Defined in: composables/react/useQuickOrder.ts:127
Resolve a typed code/term to candidate products for the row typeahead. Returns [] on empty term or error (never throws — a typeahead must not break typing).
Parameters
term
string
Returns
Promise<QuickOrderMatch[]>
submit
submit: (
lines) =>Promise<QuickOrderSubmitResult>
Defined in: composables/react/useQuickOrder.ts:132
Resolve (or create) the cart and bulk-add every line. Lines without a productId are ignored. Returns the resulting cart + counts.
Parameters
lines
Returns
Promise<QuickOrderSubmitResult>
submitting
submitting:
boolean
Defined in: composables/react/useQuickOrder.ts:120
true while a bulk add is in flight.