import { registerUnbound } from "discourse-common/lib/helpers"; import { longDate, relativeAge } from "discourse/lib/formatter"; import Handlebars from "handlebars"; export default registerUnbound("date-node", function (dt) { if (typeof dt === "string") { dt = new Date(dt); } if (dt) { const attributes = { title: longDate(dt), "data-time": dt.getTime(), "data-format": "tiny", }; const finalString = `${relativeAge(dt)}`; return new Handlebars.SafeString(finalString); } });