# Erase Field

Fundo em canvas que a mão raspa pra revelar a luz por baixo, com acabamento líquido, poeira que volta em deriva e passeio ocioso pra quem não mexe o ponteiro.

- Nome no registry: `erase-field`
- Tipo: componente
- Dependências npm: nenhuma
- Demo: https://ui.visantlabs.com/c/erase-field
- Categorias: efeitos, fundo, canvas, ponteiro, cta, revelar, raspar

## Quando usar

- Use quando: Hero ou CTA com fundo em canvas que a pessoa raspa pra revelar a luz, convidando a mexer
- Evite quando: Malha que só reage ao ponteiro: spring-dots; fundo calmo atrás de texto longo, grid-dots

## Instalar

```bash
npx shadcn@latest add @visant/erase-field
```

## Usar

```tsx
<EraseField />
```

## API

### EraseField

- `dustVar?: string = "--background"` — Var de cor da poeira que cobre. Default `--background`.
- `intensity?: number = 0.5` — Intensidade da luz, 0–1. Acima de ~0.7 o texto por cima começa a sofrer.
- `lightVar?: string = "--brand"` — Var de cor da luz revelada. Default `--brand`.
