mirror of
https://github.com/discourse/discourse.git
synced 2025-02-08 04:18:23 +00:00
DEV: Remove buffered rendering from i18n count
This is another refactoring in the multi-step process to remove all uses of our custom Render Buffer. Previous commit: 80f4b9e2279856eb34349636a50a3cc3967ffaf3 in this series. This commit affects the display of translated counts that is used in multiple places like showing how many posts are selected using the select posts feature on a topic. It is just a refactor and does not change any functionality.
This commit is contained in:
parent
fa52ed3b16
commit
2290ec9e87
@ -1,17 +1,15 @@
|
||||
import Component from "@ember/component";
|
||||
import { bufferedRender } from "discourse-common/lib/buffered-render";
|
||||
|
||||
export default Component.extend(
|
||||
bufferedRender({
|
||||
export default Component.extend({
|
||||
tagName: "span",
|
||||
rerenderTriggers: ["count", "suffix"],
|
||||
i18nCount: null,
|
||||
|
||||
buildBuffer(buffer) {
|
||||
buffer.push(
|
||||
I18n.t(this.key + (this.suffix || ""), {
|
||||
count: this.count
|
||||
})
|
||||
didReceiveAttrs() {
|
||||
this._super(...arguments);
|
||||
this.set(
|
||||
"i18nCount",
|
||||
I18n.t(this.key + (this.suffix || ""), { count: this.count }).htmlSafe()
|
||||
);
|
||||
}
|
||||
})
|
||||
);
|
||||
});
|
||||
|
@ -0,0 +1 @@
|
||||
{{i18nCount}}
|
Loading…
x
Reference in New Issue
Block a user