michaelchadwick/ember-remember-stuff

View on GitHub
packages/frontend/app/components/layout/nav-bar.hbs

Summary

Maintainability
Test Coverage
<NavigationNarrator
  @navigationText={{t "general.navigationCompleteText"}}
  @skipText={{t "general.skipToMainContent"}}
  @routeChangeValidator={{this.checkRouteChange}}
/>
<nav class="nav-bar">
  <LinkTo @route="index" class="menu-index">
    <h1>{{t "general.siteTitle"}}</h1>
  </LinkTo>

  <div class="links">
    {{#each this.routes as |route|}}
      {{#if (eq route.route "users")}}
        <LinkTo @route={{route.route}} class="menu-{{route.route}}" target={{route.target}}>
          <FaIcon @icon="user" />
        </LinkTo>
      {{else}}
        <LinkTo @route={{route.route}} class="menu-{{route.route}}" target={{route.target}}>
          {{route.title}}
        </LinkTo>
      {{/if}}
    {{/each}}
  </div>

  <LocaleChooser />
</nav>