github.com/hernad/nomad@v1.6.112/ui/app/components/profile-navbar-item.hbs (about)

     1  {{!
     2    Copyright (c) HashiCorp, Inc.
     3    SPDX-License-Identifier: MPL-2.0
     4  ~}}
     5  
     6  {{#if this.token.selfToken}}
     7    <PowerSelect
     8    data-test-header-profile-dropdown
     9    {{keyboard-shortcut menuLevel=true pattern=(array "g" "p") }}
    10    @options={{this.profileOptions}}
    11    @onChange={{action (queue 
    12        (fn (mut this.profileSelection))
    13        this.profileSelection.action
    14    )}}
    15    @dropdownClass="dropdown-options"
    16    @matchTriggerWidth={{false}}
    17    @selected={{get this.profileSelection "key"}}
    18    class="profile-dropdown navbar-item"
    19    as |option|>
    20    <span class="ember-power-select-prefix">Profile</span>
    21    <span class="dropdown-label" data-test-dropdown-option={{option.key}}>{{option.label}}</span>
    22    </PowerSelect>
    23  {{else}}
    24    <LinkTo data-test-header-signin-link @route="settings.tokens" class="navbar-item" {{keyboard-shortcut menuLevel=true pattern=(array "g" "p") }}>
    25      Sign In
    26    </LinkTo>
    27  {{/if}}
    28  
    29  {{yield}}