mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Pass data to text method to prevent duplication
This commit is contained in:
committed by
Robin Ward
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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user