import { registerUnbound } from "discourse-common/lib/helpers"; import { isRTL } from "discourse/lib/text-direction"; import { htmlSafe } from "@ember/template"; 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 htmlSafe(setDir(str)); });