UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

13 lines (12 loc) 650 B
import { SetupContext } from 'vue'; import { TdPrimaryTableProps, PrimaryTableCol, TableRowData, TableExpandedRowParams, RowEventContext } from '../type'; export default function useRowExpand(props: TdPrimaryTableProps, context: SetupContext): { showExpandedRow: import("vue").ComputedRef<boolean>; showExpandIconColumn: import("vue").ComputedRef<boolean>; getExpandColumn: () => PrimaryTableCol<TableRowData>; renderExpandedRow: (p: TableExpandedRowParams<TableRowData> & { tableWidth: number; isWidthOverflow: boolean; }) => JSX.Element; onInnerExpandRowClick: (p: RowEventContext<TableRowData>) => void; };