` | Alturas de encaixe como fração da viewport, da menor para a maior. Com um valor só, o painel tem altura fixa. Sem a prop, ajusta ao conteúdo até 90% da tela. |
| `defaultSnap` | `number` | Índice do encaixe inicial em `snapPoints`. |
| `grabber` | `boolean` | Alça visível no topo. |
| `closable` | `boolean` | Botão de fechar no cabeçalho. |
| `closeOnEsc` | `boolean` | — |
| `closeOnBackdrop` | `boolean` | — |
| `ariaLabel` | `string` | — |
| `ariaLabelledby` | `string` | — |
| `className` | `string` | — |
| `id` | `string` | — |
| `children` | `any` | — |
| `style` | `any` | — |
## Slots
- `default`
- `footer`
## API de eventos
`BottomSheet` não declara `defineEmits`: não há `v-model` nem eventos emitidos.
Callbacks são **props** (ver a tabela acima) e recebem o valor já extraído.
## Exemplo
```vue
Exemplo BottomSheet
```
---
# Box
> Box — superfície com padding, fundo, borda e raio vindos dos tokens. É a caixa genérica do DS. Existe para evitar o `