DEV: Remove extraneous intermediates
This commit is contained in:
parent
13c5381027
commit
e00ec22582
|
@ -116,9 +116,7 @@ NavItem.reopenClass({
|
||||||
if (!Discourse.Site.currentProp("top_menu_items").includes(testName))
|
if (!Discourse.Site.currentProp("top_menu_items").includes(testName))
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
var args = { name: name, hasIcon: name === "unread" },
|
var args = { name: name, hasIcon: name === "unread" };
|
||||||
extra = null,
|
|
||||||
self = this;
|
|
||||||
if (opts.category) {
|
if (opts.category) {
|
||||||
args.category = opts.category;
|
args.category = opts.category;
|
||||||
}
|
}
|
||||||
|
@ -131,10 +129,9 @@ NavItem.reopenClass({
|
||||||
if (opts.noSubcategories) {
|
if (opts.noSubcategories) {
|
||||||
args.noSubcategories = true;
|
args.noSubcategories = true;
|
||||||
}
|
}
|
||||||
NavItem.extraArgsCallbacks.forEach(cb => {
|
NavItem.extraArgsCallbacks.forEach(cb =>
|
||||||
extra = cb.call(self, text, opts);
|
_.merge(args, cb.call(this, text, opts))
|
||||||
_.merge(args, extra);
|
);
|
||||||
});
|
|
||||||
|
|
||||||
const store = Discourse.__container__.lookup("service:store");
|
const store = Discourse.__container__.lookup("service:store");
|
||||||
return store.createRecord("nav-item", args);
|
return store.createRecord("nav-item", args);
|
||||||
|
|
Loading…
Reference in New Issue