UNPKG

phx-react

Version:

PHX REACT

51 lines (50 loc) 1.6 kB
import React, { ReactNode } from 'react'; interface HeaderVertical { name: string; component?: ReactNode; parent_name?: ReactNode; parent_row?: number; className?: string; } export interface MainTableProps { list: { keyResult: string; query: string; } | any; thHeader: Array<any>; thBody: Array<any>; thBodyComponent?: any; thHeaderComponent?: any; typeLoading?: { type: 'page-with-table' | 'page-table-with-report' | 'table' | 'page-table-report-filter' | 'page-table-filter'; filterQty?: number; reportQty?: number; }; setHeaderLoading?: any; filterLoading?: boolean; thHeaderVertical?: Array<HeaderVertical>; isCellRendering?: boolean; cellNumberInRow?: number; border?: boolean; stickyColumnNumber?: number; sortFields?: any; groupData?: { key: string; mapping: Array<number>; }; isBulkAction?: { enable: boolean; isLarge?: boolean; }; setSelectedCheckbox?: any; selectedCheckbox?: any; listVerticalRender?: { key: string; list: Array<{ value: number; totalRow: number; }>; }; } export declare function PHXTableVertical({ border, cellNumberInRow, filterLoading, isBulkAction, isCellRendering, list, setHeaderLoading, setSelectedCheckbox, sortFields, stickyColumnNumber, thBody, thBodyComponent, thHeader, thHeaderComponent, thHeaderVertical, typeLoading, groupData, selectedCheckbox, listVerticalRender, }: Readonly<MainTableProps>): React.JSX.Element; export {};