# Sticky Filterbar

Barra de filtro que gruda abaixo do cabeçalho sem medir altura na mão e sem pular no scroll.

- Nome no registry: `sticky-filterbar`
- Tipo: componente
- Dependências npm: nenhuma
- Demo: https://ui.visantlabs.com/c/sticky-filterbar
- Categorias: controles, filtro, scroll

## Quando usar

- Use quando: Barra de filtros que gruda sob o cabeçalho numa listagem longa de loja ou catálogo
- Evite quando: Navegação principal do app: side-nav; poucos filtros no topo de página curta, chip sem grudar

## Instalar

```bash
npx shadcn@latest add @visant/sticky-filterbar
```

## Usar

```tsx
<StickyFilterbar
  headerSelector="[data-demo-sem-cabecalho]"
/>
```

## API

### StickyFilterbar

- `headerSelector?: string = "header"` — Seletor do cabeçalho grudado a medir.
- `hideProgress?: boolean = false` — Desliga o fio de progresso. Aditivo: ligado por padrão, e some sozinho quando a região governada não rola o bastante para haver progresso.

### FilterRow

Uma linha da barra. `collapsible` some quando grudada — use nas facetas secundárias, nunca no eixo principal.

- `collapsible?: boolean = false`
- `label?: string`
