import React from 'react'; import { addClassname } from '../../../utils/style'; import { FormTableItemDisplayerProps } from '../typings'; const FormTableItemDisplayer: React.FC = ({ value, columns, first, last, className, format, name, index, }) => { const userColumns = columns.filter((c) => !c.id.startsWith('system.')); const monoColumnTable = userColumns.length === 1 && !userColumns[0].id; const classNames = monoColumnTable ? 'o-form-mono-column-table-item-displayer' : `o-form-table-item-displayer${first ? ' o-form-table-item-displayer-first' : ''}${ last ? ' o-form-table-item-displayer-last' : '' }`; return (
{userColumns.map((column, colIndex) => { const Displayer = column.Displayer; if (Displayer) { return ( ); } return null; })}
); }; export default FormTableItemDisplayer;