import { registerUnbound } from "discourse-common/lib/helpers"; import I18n from "I18n"; export default registerUnbound("char-counter", function (body, maxLength) { let bodyLength = body ? body.length : 0; let finalString; if (maxLength) { let isOverMax = bodyLength > maxLength ? "true" : "false"; finalString = `
${bodyLength} / ${I18n.t( "wizard.x_characters", { count: parseInt(maxLength) } )}
`; } else { finalString = `
${I18n.t("wizard.x_characters", { count: parseInt(bodyLength), })}
`; } return new Handlebars.SafeString(finalString); });