Diversos
Tag
Um rótulo curto para um status ou uma categoria, em todas as severidades, com um botão de remover opcional.
Testado com WAI-ARIA
Importação
main.ts
import { Tag } from '@vitral/vue';Severidades
primarysecondarysuccessinfowarndangerhelpcontrast
Ícones e formato
NewVerifiedDue todayBlocked
Removível
Vá com Tab até um botão de remover e pressione Delete.
vuetypescriptdesign-tokensaccessibilitylayout
API
Lido de packages/vue/src/components/Tag/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| value | string | number | — |
| severity | Severity | O padrão é `'primary'`. |
| icon | IconProp | — |
| rounded | boolean | Em formato de pílula. |
| removable | boolean | Adiciona um botão de remover, chamado "Remove <value>"; pressioná-lo (ou Delete/Backspace nele) emite `remove`. |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.
Emits
| Evento | Payload | Descrição |
|---|---|---|
| remove | event: Event | — |
Slots
| Nome | Props do slot | Descrição |
|---|---|---|
| default | — | Substitui o texto do valor. |
| icon | — | — |
| removeicon | — | — |