@hitachivantara/uikit-react-core
Version:
UI Kit Core React components.
15 lines (14 loc) • 460 B
JavaScript
//#region src/Table/renderers/DefaultCell.tsx
var EM_DASH = "—";
/** Default cell renderer for `Table`. */
var DefaultCell = ({ row, value }) => {
switch (true) {
case row.subRows.length > 0: return value;
case value instanceof Date: return value.toISOString().slice(0, 10);
case typeof value === "object": return value;
case value == null || value === "": return EM_DASH;
default: return String(value);
}
};
//#endregion
export { DefaultCell };