UNPKG

@hitachivantara/uikit-react-core

Version:

Core React components for the NEXT Design System.

37 lines (36 loc) 979 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const dayjs = require("dayjs"); const _interopDefault = (e) => e && e.__esModule ? e : { default: e }; const dayjs__default = /* @__PURE__ */ _interopDefault(dayjs); const padTime = (value) => { if (!value || value < 0) { return "00"; } if (value < 10 && value.toString().length === 1) { return `0${value.toString()}`; } return value.toString(); }; const parseDate = (date) => { if (date != null) { return dayjs__default.default(date).toDate(); } return void 0; }; const parseTime = (time) => { if (time != null) { const parts = time.split(":"); if (parts.length === 3) { return { hours: Number.parseInt(parts[0], 10), minutes: Number.parseInt(parts[1], 10), seconds: Number.parseInt(parts[2], 10) }; } } return null; }; exports.padTime = padTime; exports.parseDate = parseDate; exports.parseTime = parseTime;