mirror of
https://github.com/discourse/discourse.git
synced 2025-02-20 11:48:26 -06:00
DEV: Modernise navigation-bar plugin-outlet (#15478)
This workaround was introduced before we had the ability to render components with no wrapper element. Now we can pass `tagName=""` to `plugin-outlet`.
This commit is contained in:
parent
cd1d0322f7
commit
2bcb5360b6
@ -3,7 +3,6 @@ import Component from "@ember/component";
|
||||
import DiscourseURL from "discourse/lib/url";
|
||||
import FilterModeMixin from "discourse/mixins/filter-mode";
|
||||
import { next } from "@ember/runloop";
|
||||
import { renderedConnectorsFor } from "discourse/lib/plugin-connectors";
|
||||
|
||||
export default Component.extend(FilterModeMixin, {
|
||||
tagName: "ul",
|
||||
@ -12,7 +11,6 @@ export default Component.extend(FilterModeMixin, {
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
this.set("connectors", renderedConnectorsFor("extra-nav-item", null, this));
|
||||
},
|
||||
|
||||
@discourseComputed("filterType", "navItems")
|
||||
|
@ -2,7 +2,4 @@
|
||||
{{navigation-item content=navItem filterMode=filterMode category=category}}
|
||||
{{/each}}
|
||||
{{custom-html name="extraNavItem" tagName="li"}}
|
||||
{{!- this is done to avoid DIV in the UL, originally {{plugin-outlet name="extra-nav-item"}}
|
||||
{{#each connectors as |c|}}
|
||||
{{plugin-connector connector=c class=c.classNames tagName="li" args=(hash category=category filterMode=filterMode)}}
|
||||
{{/each}}
|
||||
{{plugin-outlet name="extra-nav-item" tagName="" connectorTagName="li" args=(hash category=category filterMode=filterMode)}}
|
||||
|
@ -9,8 +9,6 @@
|
||||
{{#each navItems as |navItem|}}
|
||||
{{navigation-item content=navItem filterMode=filterMode category=category}}
|
||||
{{/each}}
|
||||
{{#each connectors as |c|}}
|
||||
{{plugin-connector connector=c class=c.classNames tagName="li" args=(hash category=category filterMode=filterMode)}}
|
||||
{{/each}}
|
||||
{{plugin-outlet name="extra-nav-item" tagName="" connectorTagName="li" args=(hash category=category filterMode=filterMode)}}
|
||||
</ul>
|
||||
{{/if}}
|
||||
|
Loading…
Reference in New Issue
Block a user