Menu
Dock
Uma faixa de ícones grandes que crescem sob o ponteiro, cada um com seu rótulo num tooltip.
Testado com WAI-ARIA
Importação
main.ts
import { Dock } from '@vitral/vue';Embaixo
À esquerda
API
Lido de packages/vue/src/components/Dock/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| model | MenuItem[] | Os itens; o `label` de cada item lhe dá nome e aparece como tooltip. |
| position | 'bottom' | 'top' | 'left' | 'right' | A borda em que fica. O padrão é `'bottom'`. |
| magnification | boolean | Aumenta os itens sob o ponteiro. O padrão é true. |
| ariaLabel | string | Dá nome ao dock. |
| ariaLabelledby | string | — |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.
Slots
| Nome | Props do slot | Descrição |
|---|---|---|
| item | (props: { item: MenuItem; index: number }) | O conteúdo de um item: um ícone ou uma imagem. |