# Chip

Pastilha de filtro com contagem. A faceta sem resultado apaga em vez de mostrar zero. Com onRemove vira o chip do filtro já aplicado, sem aria-pressed.

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

## Quando usar

- Use quando: Filtro de loja ou catálogo com contagem por faceta, apagando a que não tem resultado
- Evite quando: Escolha única entre poucas opções: segmented-control; tag só de leitura, badge do tema

## Instalar

```bash
npx shadcn@latest add @visant/chip
```

## Usar

```tsx
<Chip />
```

## API

### Chip

- `count?: number`
- `icon?: any`
- `mark?: boolean = true` — A marca de conferido que cresce quando liga.
- `onRemove?: () => void` — Torna o chip removível: renderiza o `×` e o clique inteiro remove.
- `pressed?: boolean = false`
- `size?: "sm" | "md" = "md"` — `sm` para barra densa (linha de facetas), `md` para a barra principal.
