23 lines
989 B
TypeScript
23 lines
989 B
TypeScript
import { ED, OakAbsAttrDef, onActionFnDef, OakExtraActionProps } from '../../types/AbstractComponent';
|
|
import { TableProps } from 'antd';
|
|
import { RowWithActions, ReactComponentProps } from '../../types/Page';
|
|
declare const _default: <ED2 extends ED, T2 extends keyof ED2>(props: ReactComponentProps<ED2, T2, false, {
|
|
entity: T2;
|
|
extraActions: OakExtraActionProps[] | ((row: RowWithActions<ED2, T2>) => OakExtraActionProps[]);
|
|
onAction: onActionFnDef;
|
|
disabledOp: boolean;
|
|
attributes: OakAbsAttrDef[];
|
|
data: RowWithActions<ED2, T2>[];
|
|
loading: boolean;
|
|
tablePagination?: React.ReactNode | false;
|
|
rowSelection?: TableProps<RowWithActions<ED2, T2>>['rowSelection'];
|
|
hideHeader?: boolean;
|
|
disableSerialNumber?: boolean;
|
|
size?: 'large' | 'middle' | 'small';
|
|
scroll?: TableProps<RowWithActions<ED2, T2>>['scroll'];
|
|
empty?: React.ReactNode;
|
|
opWidth?: number;
|
|
ellipsis?: boolean;
|
|
}>) => React.ReactElement;
|
|
export default _default;
|