import React from "react"; interface ITextCellProps { value: string | number | boolean | { timeString: string }; formatter?: (val: any) => JSX.Element | string; // string, number, or null greyed?: boolean; classes?: string; } const TextCell = ({ value, formatter = (val) => val, // identity function if no formatter is provided greyed, classes = "w250", }: ITextCellProps): JSX.Element => { let val = value; if (typeof value === "boolean") { val = value.toString(); } return ( {formatter(val)} ); }; export default TextCell;