A React hook that provides dispatch functions to update the global application state.
Context for accessing product page data including variants, pricing, and inventory.
Context for managing checkout process including order placement, shipping, and payment methods.
A React Hook Form wrapper component that simplifies form submission with automatic API integration and error handling.
A text input field component with validation, error handling, and icon support.
An enhanced select dropdown using react-select library with search, multi-select, and custom styling.
An enhanced select field with the ability to create new options on-the-fly.
A rich text editor with drag-and-drop layout management and multiple content blocks.
A component container that manages and renders components with dynamic props and widget integration.
An optimized image component with automatic responsive srcset generation and lazy loading support.
A wrapper component for rendering static images from the theme or public assets folder.
A placeholder SVG icon displayed when a product has no thumbnail image.
A headless render props component that provides add-to-cart logic without rendering any UI.
A headless render props component that provides cart items data and operations without rendering UI.
A component for displaying cart items in a summary format with thumbnails and quantities.
A headless render props component and hook for managing cart item quantities with debouncing and validation.
Context for accessing category page data including products, filters, and metadata.
A headless render props component for managing product filters with attributes, categories, and price ranges.
A component for displaying product listings in grid or list layout with loading and empty states.
A component for sorting products with customizable options and sort direction toggle.
Context for accessing search result page data including keyword, products, and filters.
A component for selecting product variants with availability detection and custom rendering.
A headless render props component that provides cart totals data for custom summary displays.
A headless render props component for building paginated navigation with URL sync and page data fetching.