AugurHooksProvider | Context provider that supplies the Augur API client, auth, and callbacks to all hooks |
useAugurApi | Returns the Augur API client from context (throws if missing) |
useAugurApiOptional | Returns the Augur API client from context or undefined if missing |
useAugurAuth | Returns the current auth context (customer ID, session, etc.) |
useAugurCache | Returns the cache configuration from context |
useAugurSite | Returns the site configuration from context (defaults, formatting, analytics) |
useAugurOptions | Returns a deep proxy that produces TanStack Query options for every SDK method |
useCartStore | Zustand store for cart state (header UID, lines, totals) |
useCartHdrUid | Selector: current cart header UID |
useCartLines | Selector: current cart line items |
useCartQuantityTotal | Selector: sum of all line quantities in the cart |
useCartLineCount | Selector: number of distinct lines in the cart |
useSetCartHdrUid | Action: set the cart header UID |
useSetCartLines | Action: replace all cart line items |
useClearCart | Action: clear all cart state |
useItemFiltersStore | Zustand store for item list filter/sort state |
useDebounce | Debounces a value by a configurable delay |
useFormatPrice | Formats a numeric price using the site's locale and currency |
useItemPrice | Fetches real-time pricing for a single item |
getItemPriceKey | Query key factory for item price queries |
getItemPriceOptions | Query options factory for item price queries |
useInvMastDoc | Fetches the inventory master document for a single item |
getInvMastDocKey | Query key factory for inv-mast-doc queries |
getInvMastDocOptions | Query options factory for inv-mast-doc queries |
useItemCategory | Fetches an item category by ID |
getItemCategoryKey | Query key factory for item category queries |
getItemCategoryOptions | Query options factory for item category queries |
useInvMast | Fetches inventory master record for a single item |
getInvMastKey | Query key factory for inv-mast queries |
getInvMastOptions | Query options factory for inv-mast queries |
useInvMastStock | Fetches stock/availability data for a single item |
getInvMastStockKey | Query key factory for inv-mast-stock queries |
getInvMastStockOptions | Query options factory for inv-mast-stock queries |
useStock | Fetches full TStock data and resolves it into normalized stock state |
getStockKey | Query key factory for stock queries |
getStockOptions | Query options factory for stock queries |
useBatchInvMastDoc | Fetches inventory master documents for multiple items in one query |
getBatchInvMastDocKey | Query key factory for batch inv-mast-doc queries |
getBatchInvMastDocOptions | Query options factory for batch inv-mast-doc queries |
executeBatchQuery | Executes a batch query that splits large ID lists into chunked parallel requests |
useProductCategory | Fetches a product category with its metadata |
getProductCategoryKey | Query key factory for product category queries |
getProductCategoryOptions | Query options factory for product category queries |
useItemDetails | Fetches full item details (description, images, specs) |
getItemDetailsKey | Query key factory for item details queries |
getItemDetailsOptions | Query options factory for item details queries |
useItemAttributes | Fetches item attributes (custom fields, dimensions, etc.) |
getItemAttributesKey | Query key factory for item attributes queries |
getItemAttributesOptions | Query options factory for item attributes queries |
useProductSearch | Executes a paginated product search |
getProductSearchKey | Query key factory for product search queries |
getProductSearchOptions | Query options factory for product search queries |
useSearchSuggestions | Fetches typeahead search suggestions for a query string |
getSearchSuggestionsKey | Query key factory for search suggestions queries |
getSearchSuggestionsOptions | Query options factory for search suggestions queries |
useCartActions | Provides add/update/remove cart mutation actions |
useCartInitialization | Initializes cart state from session on mount |
useCartPricing | Fetches computed cart pricing (subtotal, tax, shipping) |
getCartPricingQueryOptions | Query options factory for cart pricing queries |
usePaginationPrefetch | Prefetches adjacent pages for faster pagination navigation |
useCategoryItemsInfinite | Infinite-scroll query for items in a category |
getCategoryItemsInfiniteKey | Query key factory for category items infinite queries |
getCategoryItemsInfiniteOptions | Query options factory for category items infinite queries |
useItemSearchInfinite | Infinite-scroll query for item search results |
getItemSearchInfiniteKey | Query key factory for item search infinite queries |
getItemSearchInfiniteOptions | Query options factory for item search infinite queries |
useJoomlaContent | Fetches a single Joomla article by ID |
getJoomlaContentKey | Query key factory for Joomla content queries |
getJoomlaContentOptions | Query options factory for Joomla content queries |
useJoomlaContentList | Fetches a list of Joomla articles by category |
getJoomlaContentListKey | Query key factory for Joomla content list queries |
getJoomlaContentListOptions | Query options factory for Joomla content list queries |
useJoomlaMenu | Fetches Joomla menu items for site navigation |
getJoomlaMenuKey | Query key factory for Joomla menu queries |
getJoomlaMenuOptions | Query options factory for Joomla menu queries |
useJoomlaMenuDoc | Fetches a single Joomla menu item document |
getJoomlaMenuDocKey | Query key factory for Joomla menu doc queries |
getJoomlaMenuDocOptions | Query options factory for Joomla menu doc queries |
useCustomerOrders | Fetches paginated order history for a customer |
useOrderDetail | Fetches full details for a single order |
getCustomerOrdersKey | Query key factory for customer orders queries |
getCustomerOrderDetailKey | Query key factory for order detail queries |
useCustomerInvoices | Fetches paginated invoice history for a customer |
useInvoiceDetail | Fetches full details for a single invoice |
getCustomerInvoicesKey | Query key factory for customer invoices queries |
getCustomerInvoiceDetailKey | Query key factory for invoice detail queries |
useCustomerQuotes | Fetches paginated quote history for a customer |
useQuoteDetail | Fetches full details for a single quote |
getCustomerQuotesKey | Query key factory for customer quotes queries |
getCustomerQuoteDetailKey | Query key factory for quote detail queries |
createSiteHooks | Factory that creates site-specific hook wrappers with baked-in API config |
useAugurPersistence | Provides offline persistence for React Query cache via configurable storage |