UNPKG

prosperita-dumbo-react

Version:

Uma biblioteca de componentes React moderna e acessível, desenvolvida para aplicações financeiras com design system consistente.

45 lines 1.9 kB
import { ReactNode } from "react"; import "@fontsource/ibm-plex-sans"; type TableRow = { [key: string]: ReactNode | string | JSX.Element; }; export type TableProps = { columnTitles: string[]; rowData: TableRow[]; pageSizes: number[]; actions?: OptionsActions[]; label?: string; buttons?: ButtonTable[]; search?: boolean; messagedatalength?: string; width?: string; sizeSearch?: "small" | "large" | "medium"; rowSizes?: string; columnSizes?: string; }; type OptionsActions = { text: ReactNode; onClick?: () => void; }; type ButtonTable = { label: string; onClick?: () => void; icon?: string; kind: "primary" | "secondary" | "tertiary" | "ghost" | "dangerPrimary" | "dangerTertiary" | "dangerGhost"; position?: "right" | "left"; width?: string; dimension?: string; size?: "small" | "large" | "medium" | "extraLarge" | "twoXLarge" | "expressive"; disabled?: boolean; dropOptions?: { options: { label: string; onClick?: () => void; }[]; }; }; export declare const ListContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLUListElement>, HTMLUListElement>, never>> & string; export declare const Options: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, never>> & string; export declare const TableBasic: ({ rowData, pageSizes, buttons, label, search, columnTitles, messagedatalength, width, sizeSearch, rowSizes, columnSizes }: TableProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map