ReadonlycategoriesCatalog categories rendered as quick filter buttons.
ReadonlyfiltersCurrent filter state owned by the catalog container.
ReadonlymaxUpper price bound used by the range input and reset logic.
ReadonlyonEmits every client-side filter, search, and sort change.
ReadonlyonRestores the catalog to its default filter state.
ReadonlyresultNumber of products visible after filtering.
ReadonlytotalNumber of products available before filtering.
Props for the controlled product filters panel.