import React from "react" import { DataColumn } from "../types/column.type" import { DataColumnExtra } from "../types/table.type" import { BodyCellContent } from "./style" export interface ValueProps { style?: React.CSSProperties, value: any column: DataColumn, disabled?: boolean modified?: boolean } export const Value: React.FC = ({ style, value, column, disabled, modified }) => { return ( typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean' ? ( {`${value || value === 0 || value === false ? value : ''}`} ) : value ? ((column as DataColumnExtra).type === 'set' || (column as DataColumnExtra).type === 'text') && value.label ? ( {`${value.label}`} ) : value : '' ) }