UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

53 lines (52 loc) 2.75 kB
; (function () { System.register(["./chunk-legacy-Re9CbdfL.js", "./_MapCache-legacy-DlYNX_X1.js", "./dateformat-legacy-C4HUJTCr.js"], function (_export, _context) { "use strict"; var __toESM, i18n, require_dateformat, import_dateformat, convertToDisplayDateComponents, toDayMonth, toTime, formatTimeAgo; function convertToDisplayDate(fullDate) { const [date, time] = (0, import_dateformat.default)(fullDate, `mmm d${new Date(fullDate).getFullYear() === (/* @__PURE__ */new Date()).getFullYear() ? "" : ", yyyy"}#HH:MM:ss`).split("#"); return { date, time }; } _export("t", convertToDisplayDate); return { setters: [function (_chunkLegacy001Js) { __toESM = _chunkLegacy001Js.o; }, function (_MapCacheLegacy005Js) { i18n = _MapCacheLegacy005Js.pt; }, function (_dateformatLegacy00$Js) { require_dateformat = _dateformatLegacy00$Js.t; }], execute: function () { //#region src/app/utils/formatters/dateFormatter.ts import_dateformat = /* @__PURE__ */__toESM(require_dateformat()); _export("n", convertToDisplayDateComponents = fullDate => { const [date, time] = (0, import_dateformat.default)(fullDate, `d mmm${new Date(fullDate).getFullYear() === (/* @__PURE__ */new Date()).getFullYear() ? "" : ", yyyy"}#HH:MM:ss`).split("#"); return { date, time }; }); _export("i", toDayMonth = fullDate => (0, import_dateformat.default)(fullDate, "d mmm")); _export("a", toTime = (fullDate, includeMillis = false) => (0, import_dateformat.default)(fullDate, includeMillis ? "HH:MM:ss.l" : "HH:MM:ss")); _export("r", formatTimeAgo = fullDate => { const now = /* @__PURE__ */new Date(); const date = new Date(fullDate); const diffInMs = now.getTime() - date.getTime(); const diffInDays = Math.floor(diffInMs / (1e3 * 60 * 60 * 24)); if (diffInDays === 0) return i18n.baseText("userActivity.today");else if (diffInDays === 1) return i18n.baseText("userActivity.yesterday");else if (diffInDays >= 2 && diffInDays <= 6) return (0, import_dateformat.default)(date, "dddd");else if (diffInDays >= 7 && diffInDays <= 13) return i18n.baseText("userActivity.lastTime", { interpolate: { time: (0, import_dateformat.default)(date, "dddd") } });else if (diffInDays >= 14 && diffInDays <= 30) return i18n.baseText("userActivity.daysAgo", { interpolate: { count: diffInDays.toString() } });else return (0, import_dateformat.default)(date, "mmmm d, yyyy"); }); //#endregion } }; }); })();