This new iteration of select-kit focuses on following best principales and disallowing mutations inside select-kit components. A best effort has been made to avoid breaking changes, however if you content was a flat array, eg: ["foo", "bar"] You will need to set valueProperty=null and nameProperty=null on the component. Also almost every component should have an `onChange` handler now to decide what to do with the updated data. **select-kit will not mutate your data by itself anymore**
26 lines
724 B
Handlebars
26 lines
724 B
Handlebars
{{#mobile-nav class='group-nav' desktopClass="nav nav-pills" currentPath=currentPath}}
|
|
{{#if site.mobileView}}
|
|
<li>
|
|
{{#link-to "groups.index"}}
|
|
{{i18n "groups.index.all"}}
|
|
{{/link-to}}
|
|
</li>
|
|
{{else}}
|
|
{{group-dropdown
|
|
groups=group.extras.visible_group_names
|
|
value=group.name
|
|
}}
|
|
{{/if}}
|
|
|
|
{{#each tabs as |tab|}}
|
|
<li>
|
|
{{#link-to tab.route group title=tab.message class=tab.name}}
|
|
{{#if tab.icon}}{{d-icon tab.icon}}{{/if}}
|
|
{{tab.message}}
|
|
{{#if tab.count}}<span class='count'>({{tab.count}})</span>{{/if}}
|
|
{{/link-to}}
|
|
</li>
|
|
{{/each}}
|
|
{{plugin-outlet name="group-reports-nav-item" args=(hash group=group)}}
|
|
{{/mobile-nav}}
|