copper-ui
Version:
Modern React UI components library with TypeScript support, built on top of Ant Design
15 lines • 657 B
TypeScript
import { ExpandedState, OnChangeFn } from '@tanstack/react-table';
import { TExpandedState } from '../../model/expand.types';
type UseExpandOptions<TItem> = {
expanded?: TExpandedState;
onExpandedChange?: (expanded: TExpandedState) => void;
onExpand?: (expanded: boolean, record: TItem) => void;
accordion?: boolean;
};
type UseExpandReturn = {
expanded: ExpandedState;
onExpandedChange: OnChangeFn<ExpandedState>;
};
export declare const useExpand: <TItem>({ expanded: controlledExpanded, onExpandedChange, accordion, }: UseExpandOptions<TItem>) => UseExpandReturn;
export default useExpand;
//# sourceMappingURL=use-expand.d.ts.map