@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
21 lines (20 loc) • 539 B
JavaScript
import { jsx } from "react/jsx-runtime";
import { useMemo } from "react";
import dayjs from "dayjs";
import { HvOverflowTooltip } from "../../OverflowTooltip/OverflowTooltip.js";
const HvDateColumnCell = ({
date,
dateFormat
}) => {
const formattedDate = useMemo(() => {
if (date)
return dayjs(date).format(
dateFormat !== "ISO8601" ? dateFormat : void 0
);
return "—";
}, [date, dateFormat]);
return /* @__PURE__ */ jsx(HvOverflowTooltip, { data: formattedDate });
};
export {
HvDateColumnCell
};