import { Table, Thead, Tr, Th, Tbody, Td } from "@patternfly/react-table"; import React from "react"; // eslint-disable-next-line @typescript-eslint/no-namespace export namespace ReportTable { export type Props> = { columns: string[]; data: DataList; fields: Array; style?: React.CSSProperties; }; } export function ReportTable( props: ReportTable.Props ): React.ReactNode { const { columns, data, fields, style } = props; return ( {columns.map((name,index) => ( ))} {data.map((item, idx) => ( {fields.map((f,fieldIdx) => ( ))} ))}
{name}
{item[f] === "" ? "-" : (item[f] as React.ReactNode)}
); } ReportTable.displayName = "ReportTable";