Skip to content

Commit bc83fd5

Browse files
committed
convert es-header to a glimmer component
1 parent 06e7091 commit bc83fd5

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

addon/components/es-header.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import Component from 'sparkles-component';
21
import { set } from '@ember/object';
2+
import Component from '@glimmer/component';
33

44
import defaultLinks from '../constants/links';
55

6-
export default class EsHeader extends Component {
6+
export default class EsHeaderComponent extends Component {
77
expanded = false;
88

99
get navHome() {
@@ -26,7 +26,7 @@ export default class EsHeader extends Component {
2626
set(this, 'expanded', !this.expanded);
2727
}
2828

29-
didInsertElement() {
29+
trackExpanded() {
3030
// Ensure menu is marked as expanded if there is enough screen estate
3131
// TODO: Dynamically calculate necessary horizontal space and collapse based on that
3232
if (typeof FastBoot === 'undefined') {

addon/templates/components/es-header.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
>
1111
</a>
1212

13-
<button class="navbar-toggler ember-view" onclick={{action this.toggleMenu}} aria-expanded={{if this.expanded "true" "false"}}>
13+
<button class="navbar-toggler ember-view" onclick={{action this.toggleMenu}} aria-expanded={{if this.expanded "true" "false"}} {{did-insert this.trackExpanded}}>
1414
Show Site Navigation
1515
</button>
1616

addon/templates/components/es-header/navbar-link.hbs

Lines changed: 0 additions & 1 deletion
This file was deleted.

app/components/es-header.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export { default } from 'ember-styleguide/components/es-header';
1+
export { default } from 'ember-styleguide/components/es-header';

0 commit comments

Comments
 (0)