|
1 | 1 | <div class="sidebar-layout" ...attributes> |
2 | | - {{#if @isSidebarOpen}} |
3 | | - <div class="sidebar"> |
4 | | - <button class="btn toggle-mobile" {{on "click" (fn (mut this.isMobileMenuOpen) (not this.isMobileMenuOpen))}}> |
5 | | - {{if this.isMobileMenuOpen "Close" "Open"}} Menu |
6 | | - </button> |
| 2 | + <div class="sidebar {{if @isSidebarOpen 'sidebar-open' 'sidebar-closed'}}"> |
| 3 | + <button class="btn toggle-mobile" {{on "click" (fn (mut this.isMobileMenuOpen) (not this.isMobileMenuOpen))}}> |
| 4 | + {{if this.isMobileMenuOpen "Close" "Open"}} Menu |
| 5 | + </button> |
7 | 6 |
|
8 | | - {{#if this.isMobileMenuOpen}} |
9 | | - <div class="toggleable-menu"> |
10 | | - {{#if @sidebarComponent}} |
11 | | - {{component @sidebarComponent |
12 | | - sidebarApi=(hash |
13 | | - showSidebar=(fn this.updateSidebar true) |
14 | | - hideSidebar=(fn this.updateSidebar false) |
15 | | - isSidebarOpen=@isSidebarOpen |
16 | | - ) |
17 | | - }} |
18 | | - {{/if}} |
| 7 | + {{#if this.isMobileMenuOpen}} |
| 8 | + <div class="toggleable-menu"> |
| 9 | + {{#if @sidebarComponent}} |
| 10 | + {{component @sidebarComponent |
| 11 | + sidebarApi=(hash |
| 12 | + showSidebar=(fn this.updateSidebar true) |
| 13 | + hideSidebar=(fn this.updateSidebar false) |
| 14 | + isSidebarOpen=@isSidebarOpen |
| 15 | + ) |
| 16 | + }} |
| 17 | + {{/if}} |
19 | 18 |
|
20 | | - <div class="menus"> |
21 | | - <hr> |
22 | | - <UserMenu |
23 | | - @session={{@session}} |
24 | | - @signInViaGithub={{route-action "signInViaGithub"}} |
25 | | - @signOut={{route-action "signOut"}} |
26 | | - @showTwiddles={{transition-to "twiddles"}} |
27 | | - /> |
28 | | - </div> |
| 19 | + <div class="menus"> |
| 20 | + <hr> |
| 21 | + <UserMenu |
| 22 | + @session={{@session}} |
| 23 | + @signInViaGithub={{route-action "signInViaGithub"}} |
| 24 | + @signOut={{route-action "signOut"}} |
| 25 | + @showTwiddles={{transition-to "twiddles"}} |
| 26 | + /> |
29 | 27 | </div> |
30 | | - {{/if}} |
31 | | - </div> |
32 | | - {{/if}} |
| 28 | + </div> |
| 29 | + {{/if}} |
| 30 | + </div> |
33 | 31 |
|
34 | 32 | <div class="content"> |
35 | 33 | {{yield (hash |
|
0 commit comments