Table

Como utilizar

import { Table, Text, Button } from '@superlogica/design-system'

Props

PropTipoDefaultDescrição
columnsobject[]Array de objetos, contendo o cabeçalho da tabela
dataobject[]Array de objetos, contendo os dados da tabela
errorboolfalseCaso receba true, a tabela irá exibir um botão de retry, executando a func passada na props retry
footernodeRecebe seu componente de rodapé para a tabela
loadingboolfalseCaso receba true, a tabela irá exibir três linhas com skeleton para sinalizar o loading
loadingRowsnumber3Número de linhas do loading
retryfuncfalseDeve receber sua funcão que irá puxar os dados para exibir na tabela.
tableNamestringNome para a tabela q será exibido no rodapé
onSelectionChangefuncfalsePropriedade que ativa coluna de seleção. A função recebe a lista de itens selecionados no momento da selecao emptyText string texto que irá aparecer caso a tabela esteja vazia. (Padrão: Ainda não há dados cadastrados nesta tabela)
emptyButtonTextfuncfalseTexto do botão que irá aparecer caso a tabela esteja vazia emptyButtonOnClick func função que será executada ao clicar no botão que irá aparecer caso a tabela esteja vazia (esse botão só aparece caso emptyButtonText também seja fornecido)