UNPKG

acud

Version:

acg react 组件库

19 lines (18 loc) • 898 B
import * as React from 'react'; import type { ColumnType, DefaultRecordType, ColumnsType, TableLayout, RenderExpandIcon, ExpandableType, RowClassName, TriggerEventHandler, ExpandedRowRender } from '../interface'; export interface BodyContextProps<RecordType = DefaultRecordType> { rowClassName: string | RowClassName<RecordType>; expandedRowClassName: RowClassName<RecordType>; columns: ColumnsType<RecordType>; flattenColumns: readonly ColumnType<RecordType>[]; tableLayout: TableLayout; indentSize: number; expandableType: ExpandableType; expandRowByClick: boolean; expandedRowRender: ExpandedRowRender<RecordType>; expandIcon: RenderExpandIcon<RecordType>; onTriggerExpand: TriggerEventHandler<RecordType>; expandIconColumnIndex: number; } declare const BodyContext: React.Context<BodyContextProps<DefaultRecordType>>; export default BodyContext;