# Vintage Meter

VU analógico com balística de ponteiro.

- Nome no registry: `vintage-meter`
- Tipo: componente
- Dependências npm: nenhuma
- Demo: https://ui.visantlabs.com/c/vintage-meter
- Categorias: conteudo, audio, medidor

## Quando usar

- Use quando: Mostrar nível de sinal ao vivo com ponteiro de VU num painel de áudio
- Evite quando: Métrica de dashboard ou cota: gauge; número com régua e evidência, measure-bar

## Instalar

```bash
npx shadcn@latest add @visant/vintage-meter
```

## Usar

```tsx
<VintageMeter
  label="PROGRAM"
/>
```

## API

### VintageMeter

- `className?: string`
- `defaultValue?: number = 0` — Nível inicial quando o medidor é não-controlado.
- `label?: string = "LEVEL"`
- `max?: number = 10`
- `min?: number = 0`
- `onChange?: (value: number) => void` — Chamado a cada mudança vinda do usuário (arraste, roda, teclado).
- `readOnly?: boolean = false` — Desliga a entrada do usuário e devolve o VU de vitrine, só leitura.
- `value?: number` — Controlado. Sem ele o medidor guarda o próprio nível.
