react-fblibrary
Version:
FBLibrary é uma biblioteca autoral que reúne componentes e bases fundamentais para desenvolvimento eficiente. Nosso objetivo é criar um ecossistema de componentes, desde elementos simples, como inputs e botões, até layouts completos, que podem ser reutili
19 lines (18 loc) • 617 B
text/typescript
import type { ColumnsType } from 'antd/es/table';
import { Action } from '../../../baseComponents/bulkActionsDropdown/types';
export { ColumnsType };
export interface DynamicTableProps<T> {
dataSource: T[];
columns: ColumnsType<T>;
title?: (() => React.ReactNode);
footer?: (() => React.ReactNode);
pageTitle?: string;
deleteAction?: (selectedRowKeys: T[]) => void;
openModalAction?: () => void;
customOptions?: Action[];
rowSelectionBoolean?: boolean;
showBulkActionOptions?: boolean;
actionOpenText?: string;
confirmDeleteMessage?: string;
actionDeleteText?: string;
}