📄️ Breadcrumbs
Renders a navigation breadcrumb trail from the category path returned by the Propeller SDK. Supports category, product, and cluster pages with localized names, configurable URL patterns, and accessible markup.
📄️ CategoryDescription
Renders a category's full description with optional "Read more" / "Read less" truncation. Resolves the correct language entry from the Propeller Category object and renders it as HTML.
📄️ CategoryShortDescription
Renders a category's short description. Resolves the correct language entry from the Propeller Category object and renders it as HTML. Unlike CategoryDescription, this component has no truncation or toggle -- it always renders the full short description.
📄️ GridFilters
Sidebar filter panel for product grids. Renders collapsible accordion sections for attribute filters (checkboxes with counts) and a price range filter with dual slider and numeric inputs. Supports portal-mode visibility gating and external clear signals.
📄️ GridPagination
Pagination control for product grids. Supports two display variants: a compact "Page X of Y" style and a full numbered-buttons style with ellipsis collapsing. Reads pagination data directly from a ProductsResponse object.
📄️ GridTitle
Renders the main heading for product grid pages -- category listings, search results, brand pages, or any context where a prominent title is needed above a product grid.
📄️ GridToolbar
Toolbar for product grids that provides sort controls, per-page size selector, grid/list view toggle, result count display, and removable filter badges. Designed to sit above a ProductGrid and coordinate sorting, pagination size, view mode, and active filter visualization.
📄️ Menu
A navigation component that renders a category hierarchy fetched from the Propeller GraphQL API. It supports two layout styles -- dropdown-vertical (nested flyout columns on hover) and jumbotron (full-width mega-menu panel) -- plus a mobile accordion view that shows automatically on smaller screens.
📄️ SearchBar
A self-contained search bar with autocomplete dropdown. Fetches product results internally via ProductService and displays them with images, prices, and SKUs. Supports debounced input, configurable result limits, and click-outside dismissal.