@ui5/webcomponents-react
Version:
React Wrapper for UI5 Web Components and additional components
25 lines (24 loc) • 970 B
TypeScript
import type { MutableRefObject } from 'react';
import type { AnalyticalTablePropTypes } 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: Record<string, any>[];
internalRowHeight: number;
handleExternalScroll: AnalyticalTablePropTypes['onTableScroll'];
visibleRows: number;
popInRowHeight: number;
rowCollapsedFlag?: boolean;
dispatch: (e: {
type: string;
payload?: any;
}) => void;
}
export declare const VirtualTableBodyContainer: (props: VirtualTableBodyContainerProps) => import("react/jsx-runtime").JSX.Element;
export {};