UNPKG

@rdsaude/pulso-react-components

Version:

Biblioteca de componentes React do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.

63 lines (59 loc) 1.42 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; /** * Representa as props do componente Pagination */ interface PaginationProps { /** * Define a página atual */ current?: number; /** * Define a ação do botão de página antegior */ prevControl?: PaginationControl; /** * Define a ação do botão de próxima página */ nextControl?: PaginationControl; /** * Define a ação ao clicar em uma página */ onPageClick?: (index?: number) => void; /** * Define as páginas possíveis */ pagesMapper?: PageMapper[]; /** * Número total de páginas */ total?: number; } /** * Representa a ações de controle */ interface PaginationControl { /** * Representa o atributo href da tag a do html */ href?: string; /** * Define a função acionada no click do botão */ onClickEvent?: () => void; /** * Define a representação na camada de testes */ testID?: string; } /** * Representa o mapeamento de páginas possiveis */ interface PageMapper { href?: string; /** * Define a representação na camada de testes */ testID?: string; } declare const Pagination: ({ current, total, pagesMapper, onPageClick, prevControl, nextControl, }: PaginationProps) => react_jsx_runtime.JSX.Element; export { Pagination, type PaginationProps };