@ui5/webcomponents-react
Version:
React Wrapper for UI5 Web Components and additional components
27 lines (26 loc) • 1.02 kB
TypeScript
import type { MutableRefObject } from 'react';
import type { AnalyticalTablePropTypes, TableInstance } from '../types/index.js';
interface VirtualTableBodyContainerProps {
tableBodyHeight: number;
totalColumnsWidth: number;
children: any;
parentRef: MutableRefObject<HTMLDivElement>;
classes: Record<string, string>;
infiniteScroll?: AnalyticalTablePropTypes['infiniteScroll'];
infiniteScrollThreshold?: AnalyticalTablePropTypes['infiniteScrollThreshold'];
onLoadMore: AnalyticalTablePropTypes['onLoadMore'];
rows: TableInstance['rows'];
internalRowHeight: number;
handleExternalScroll: AnalyticalTablePropTypes['onTableScroll'];
visibleRows: number;
popInRowHeight: number;
rowCollapsedFlag?: boolean;
dispatch: (e: {
type: string;
payload?: any;
}) => void;
isGrouped: boolean;
isFirefox: boolean;
}
export declare const VirtualTableBodyContainer: (props: VirtualTableBodyContainerProps) => import("react").JSX.Element;
export {};