phx-react
Version:
PHX REACT
24 lines (23 loc) • 775 B
TypeScript
import React from 'react';
import { RowChildrenData, TSelectedAllPeople } from '../types';
export interface RowChildrenConfig {
columnIndex: number;
children: RowChildrenData;
}
interface ExpandedRowsProps {
rowChildren: RowChildrenConfig;
dataIdx: number;
thBody: Array<string>;
selectedAllPeople?: TSelectedAllPeople;
border: boolean;
spacing: boolean;
textCenter: boolean;
}
/**
* Renders expanded child rows below a parent table row.
*
* @param props - Child row data and parent table alignment options.
* @returns Expanded header and data rows.
*/
declare function ExpandedRows({ rowChildren, dataIdx, thBody, selectedAllPeople, border, spacing, textCenter, }: ExpandedRowsProps): React.JSX.Element;
export default ExpandedRows;