@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
22 lines (21 loc) • 413 B
JavaScript
const EM_DASH = "—";
const 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);
}
};
export {
DefaultCell
};