STableRow <s-table-row>
Uma linha de dados em uma tabela. STableRow é o wrapper de Vue 3 tipado do web component <s-table-row> do Shopify Polaris.
ts
import { STableRow } from 'polaris-vue-elements'Exemplo
vue
<script setup>
import {
STable,
STableHeaderRow,
STableHeader,
STableBody,
STableRow,
STableCell,
SBadge,
} from 'polaris-vue-elements'
</script>
<template>
<STable variant="auto">
<STableHeaderRow>
<STableHeader listSlot="primary">Order</STableHeader>
<STableHeader listSlot="secondary">Customer</STableHeader>
<STableHeader format="currency">Total</STableHeader>
<STableHeader>Status</STableHeader>
</STableHeaderRow>
<STableBody>
<!-- Each STableRow is one record; its children should be STableCell. -->
<STableRow>
<STableCell>#1001</STableCell>
<STableCell>Alex Morgan</STableCell>
<STableCell>$120.00</STableCell>
<STableCell><SBadge tone="success">Fulfilled</SBadge></STableCell>
</STableRow>
<STableRow>
<STableCell>#1002</STableCell>
<STableCell>Sam Rivera</STableCell>
<STableCell>$45.50</STableCell>
<STableCell><SBadge tone="warning">Pending</SBadge></STableCell>
</STableRow>
<STableRow>
<STableCell>#1003</STableCell>
<STableCell>Jamie Lee</STableCell>
<STableCell>$310.25</STableCell>
<STableCell><SBadge tone="critical">Cancelled</SBadge></STableCell>
</STableRow>
</STableBody>
</STable>
</template>Props
| Prop | Tipo | Descrição |
|---|---|---|
children | any | As células de dados exibidas dentro desta linha da tabela, em que cada célula contém o conteúdo da coluna correspondente. Aceita apenas componentes de célula de tabela como filhos. |
clickDelegate | string | undefined | O ID de um elemento interativo da linha, como s-link, que será o destino do clique quando a linha for clicada. Esta é a ação principal da linha; não deve ser usada para ações secundárias. É um recurso apenas para cliques e não adiciona nenhum recurso para teclado ou leitores de tela. É por isso que o elemento de destino precisa estar na tabela: para que os usuários de teclado e de leitores de tela possam interagir com ele normalmente. |
Slots
| Slot | Descrição |
|---|---|
default | As células de dados exibidas dentro desta linha da tabela, em que cada célula contém o conteúdo da coluna correspondente. Aceita apenas componentes de célula de tabela como filhos. |