Layout
DockPanel
Encaixa regiões nas bordas de cima, de baixo, esquerda e direita e dá o que sobra ao preenchimento; a ordem decide quem fica com os cantos.
Testado com WAI-ARIA
Importação
main.ts
import { DockPanel } from '@vitral/vue';A moldura de uma aplicação
Uma barra de ferramentas, uma barra de status, uma árvore de arquivos e um painel de propriedades em volta de um editor.
top — toolbar
left — files
fill — the editor
right — properties
bottom — status bar
Só o que existe
Apenas um slot left e o preenchimento: nenhuma trilha e nenhum espaçamento para as bordas ausentes.
left
fill
API
Lido de packages/vue/src/components/DockPanel/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| dockOrder | string | ('top' | 'bottom' | 'left' | 'right')[] | A ordem em que as bordas se acoplam. Cada borda ocupa uma faixa inteira do espaço ainda livre, então as primeiras ficam com os cantos. O padrão, `['top', 'bottom', 'left', 'right']`, faz topo e base ocuparem toda a largura; ponha `left`/`right` primeiro para laterais de altura total. Um array ou uma lista como `'left,right'`; as bordas omitidas seguem na ordem padrão. |
| spacing | number | string | Espaço entre as regiões acopladas e o preenchimento. O padrão é o token `dockpanel.spacing`. |
| as | string | Component | — |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.
Slots
| Nome | Props do slot | Descrição |
|---|---|---|
| top | — | — |
| bottom | — | — |
| left | — | — |
| right | — | — |
| default | — | O preenchimento: o que as bordas acopladas deixam. |