import { registerUnbound } from "discourse-common/lib/helpers"; import { isRTL } from "discourse/lib/text-direction"; function setDir(text) { let content = text ? text : ""; if (content && Discourse.SiteSettings.support_mixed_text_direction) { let textDir = isRTL(content) ? "rtl" : "ltr"; return `${content}`; } return content; } export default registerUnbound("dir-span", function(str) { return new Handlebars.SafeString(setDir(str)); });