c-react-hooks
Version:
common react hooks
18 lines (17 loc) • 695 B
TypeScript
import type { ReactNode } from "react";
type ExtraParams = {
size?: "middle" | "small";
summary?: (data: Record<string, any>) => ReactNode | undefined;
};
/**
* 此hooks主要用于动态计算ProTable 的scrollY,让表格内容过多时在页面内部滚动
* @param wrapperRef 包裹ProTable 的容器ref
* @param extraHeight 额外的高度(表格底部的内容高度 Number类型,默认为72,分页器+下边距)
* @returns { scrollY, collapsed, setCollapsed }
*/
export declare const useProTableScrollY: (wrapperRef: RefObject<HTMLDivElement>, extraHeight?: number, extraParams?: ExtraParams) => {
scrollY: any;
collapsed: any;
setCollapsed: any;
};
export {};