<div class="nexus-browser-hero nexus-player-header">
    <span class="nexus-browser-hero-backdrop"><img src="{{playerHeader.coverImage}}" alt=""></span>
    <span class="nexus-browser-hero-overlay"></span>
    <button type="button" class="nexus-player-header-identity" data-action="playerHeaderAction" data-intent="dossier" data-uuid="{{playerHeader.uuid}}" {{#if playerHeader.canEdit}}draggable="true" data-player-header-drag{{/if}} title="Open {{playerHeader.name}} dossier{{#if playerHeader.canEdit}} or drag to connect{{/if}}">
        <span class="nexus-player-header-portrait nexus-entity-image is-person">{{> "modules/augur-nexus/templates/campaign-entities/npc-portrait.hbs" imageSrc=playerHeader.imageSrc name=playerHeader.name}}</span>
        <span class="nexus-player-header-copy">
            <strong>{{playerHeader.name}}</strong>
            {{#if playerHeader.subtitle}}<small>{{playerHeader.subtitle}}</small>{{/if}}
        </span>
    </button>
    {{#if playerHeader.traits.length}}
    <div class="nexus-player-header-traits" aria-label="Personality">
        {{#each playerHeader.traits}}
        <span title="{{label}}">{{#if iconSrc}}<img src="{{iconSrc}}" alt="">{{else}}<i class="fas fa-user" aria-hidden="true"></i>{{/if}}<span>{{label}}</span></span>
        {{/each}}
    </div>
    {{/if}}
</div>
<div class="nexus-player-header-controls" role="group" aria-label="Character and scene controls">
    {{#if playerHeader.canOpenActor}}
    <button type="button" data-action="playerHeaderAction" data-intent="sheet" data-uuid="{{playerHeader.uuid}}" title="Open Actor sheet" aria-label="Open Actor sheet"><i class="fas fa-address-card"></i></button>
    {{/if}}
    <button type="button" data-action="augurQuests" title="Quests and pursuits" aria-label="Quests and pursuits"><i class="fas fa-scroll"></i></button>
    {{#if playerHeader.canEdit}}
    <button type="button" data-action="playerHeaderAction" data-intent="edit" data-uuid="{{playerHeader.uuid}}" title="Edit Person" aria-label="Edit Person"><i class="fas fa-pencil"></i></button>
    {{/if}}
    <button type="button" class="nexus-player-header-back" data-action="returnToParentScene" title="Return to the parent scene" aria-label="Return to the parent scene" {{#unless hasBackTarget}}disabled{{/unless}}><i class="fas fa-circle-arrow-left"></i></button>
    <button type="button" data-action="openRootScene" title="{{#if canOpenRootScene}}Go To Nexus{{else if rootSceneIsCurrent}}Nexus Active{{else if hasRootScene}}Scene Locked{{else}}No Nexus Scene{{/if}}" aria-label="Go To Nexus" {{#unless canOpenRootScene}}disabled{{/unless}}><i class="fas fa-map"></i></button>
    <button type="button" class="{{#if appearanceOpen}}is-active{{/if}}" data-action="toggleNexusAppearance" title="Nexus appearance" aria-label="Nexus appearance" aria-expanded="{{#if appearanceOpen}}true{{else}}false{{/if}}"><i class="fas fa-gear"></i></button>
</div>
