templates
page list
Template para tela de listagem básica. Segue espaçamentos, estilizações e padrões já pré-definidos por um designer de produto.
demo interativa
Uma versão de interativa do componente desenvolvido.
propriedades*
property | description | required | default value | type |
---|---|---|---|---|
description | The description of the page. | false | undefined | string |
title | The title of the page. | true | undefined | string |
table | The table configuration for the page. | true | undefined | { columns: IColumn[]; rows: IRow[]; } |
pagination | The pagination configuration for the page. | false | undefined | { currentPage: number; pageCount: number; handlePaginationChange: (newPage: number) => void; } |
isLoading | The loading state of the page. | false | false | boolean |
isEmpty | The empty state of the page. | false | false | boolean |
isError | The error state of the page. | false | false | boolean |
filter | The filter configuration for the page. | false | undefined | { form: ReactNode; onFilter: () => void; onClean: () => void; onClose: () => void; } |
header | Page header. | false | undefined | ReactNode |
*valores gerados automaticamente.