mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-25 20:03:12 +03:00
Add close of open section when clicking "Site design" nav heading
refs https://github.com/orgs/TryGhost/projects/51 - always reset the open section when the header link is clicked to collapse any open setting groups
This commit is contained in:
parent
d7fefd70cc
commit
eda694b69f
@ -4,7 +4,7 @@
|
||||
<section class="gh-nav-body gh-nav-design">
|
||||
<div class="gh-nav-top" {{on "click" this.transitionBackToIndex}}>
|
||||
<div class="gh-nav-list gh-nav-main">
|
||||
<LinkTo @route="settings.design" class="gh-nav-menu-title">Site design</LinkTo>
|
||||
<LinkTo @route="settings.design" class="gh-nav-menu-title" {{on "click" this.closeAllSections}}>Site design</LinkTo>
|
||||
{{#let (eq this.openSection "brand") as |isOpen|}}
|
||||
<button class="gh-nav-design-tab {{if isOpen "active"}}" type="button" {{on "click" (fn this.toggleSection "brand")}}>
|
||||
<span class="gh-nav-button-expand">{{svg-jar (if isOpen "arrow-down-stroke" "arrow-right-stroke")}}</span>
|
||||
|
@ -55,4 +55,9 @@ export default class DesignMenuComponent extends Component {
|
||||
this.router.transitionTo('settings.design.index');
|
||||
}
|
||||
}
|
||||
|
||||
@action
|
||||
closeAllSections() {
|
||||
this.openSection = null;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user