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**
40 lines
967 B
Handlebars
40 lines
967 B
Handlebars
{{bread-crumbs categories=categories category=category noSubcategories=noSubcategories}}
|
|
|
|
{{#if showCategoryAdmin}}
|
|
{{categories-admin-dropdown
|
|
onChange=(action "selectCategoryAdminDropdownAction")
|
|
}}
|
|
{{/if}}
|
|
|
|
{{navigation-bar navItems=navItems filterMode=filterMode category=category}}
|
|
|
|
{{#if showCategoryNotifications}}
|
|
{{category-notifications-button
|
|
value=category.notification_level
|
|
category=category
|
|
onChange=(action "changeCategoryNotificationLevel")
|
|
}}
|
|
{{/if}}
|
|
|
|
{{plugin-outlet name="before-create-topic-button"
|
|
args=(hash
|
|
canCreateTopic=canCreateTopic
|
|
createTopicDisabled=createTopicDisabled
|
|
createTopicLabel=createTopicLabel)
|
|
}}
|
|
|
|
{{create-topic-button
|
|
canCreateTopic=canCreateTopic
|
|
action=createTopic
|
|
disabled=createTopicDisabled
|
|
label=createTopicLabel
|
|
}}
|
|
|
|
{{#if showCategoryEdit}}
|
|
{{d-button
|
|
class="btn-default edit-category"
|
|
action=editCategory
|
|
icon="wrench"
|
|
label="category.edit"}}
|
|
{{/if}}
|