Pass data to text method to prevent duplication
This commit is contained in:
parent
86d5208b31
commit
8c349101c5
|
@ -8,10 +8,7 @@ createWidgetFrom(DefaultNotificationItem, "custom-notification-item", {
|
|||
return data.title ? I18n.t(data.title) : "";
|
||||
},
|
||||
|
||||
text(notificationName) {
|
||||
const { attrs } = this;
|
||||
const data = attrs.data;
|
||||
|
||||
text(notificationName, data) {
|
||||
const username = formatUsername(data.display_username);
|
||||
const description = this.description();
|
||||
|
||||
|
|
|
@ -79,10 +79,7 @@ export const DefaultNotificationItem =
|
|||
return Ember.isEmpty(description) ? "" : escapeExpression(description);
|
||||
},
|
||||
|
||||
text(notificationName) {
|
||||
const { attrs } = this;
|
||||
const data = attrs.data;
|
||||
|
||||
text(notificationName, data) {
|
||||
const username = formatUsername(data.display_username);
|
||||
const description = this.description();
|
||||
|
||||
|
@ -107,7 +104,7 @@ export const DefaultNotificationItem =
|
|||
const notificationName = lookup[notificationType];
|
||||
|
||||
let { data } = attrs;
|
||||
let text = emojiUnescape(this.text(notificationName));
|
||||
let text = emojiUnescape(this.text(notificationName, data));
|
||||
let icon = this.icon(notificationName, data);
|
||||
|
||||
const title = this.title(notificationName, data);
|
||||
|
|
|
@ -2,9 +2,7 @@ import { createWidgetFrom } from "discourse/widgets/widget";
|
|||
import { DefaultNotificationItem } from "discourse/widgets/default-notification-item";
|
||||
|
||||
createWidgetFrom(DefaultNotificationItem, "group-message-summary-notification-item", {
|
||||
text(notificationName) {
|
||||
const { attrs } = this;
|
||||
const data = attrs.data;
|
||||
text(notificationName, data) {
|
||||
const count = data.inbox_count;
|
||||
const group_name = data.group_name;
|
||||
|
||||
|
|
|
@ -3,10 +3,7 @@ import { DefaultNotificationItem } from "discourse/widgets/default-notification-
|
|||
import { formatUsername } from "discourse/lib/utilities";
|
||||
|
||||
createWidgetFrom(DefaultNotificationItem, "liked-notification-item", {
|
||||
text(notificationName) {
|
||||
const { attrs } = this;
|
||||
const data = attrs.data;
|
||||
|
||||
text(notificationName, data) {
|
||||
const username = formatUsername(data.display_username);
|
||||
const description = this.description();
|
||||
|
||||
|
|
Loading…
Reference in New Issue