{{#if collapsed}}
  <button type="button" class="bl-panel-collapsed" data-action="toggleCollapse" data-tooltip="{{localize 'BL.PanelTitle'}}">
    <i class="fas fa-layer-group"></i>{{#if auditCount}} <span class="bl-badge">{{auditCount}}</span>{{/if}}
  </button>
{{else}}
  <section class="bl-panel">
    {{#if hasScene}}
      <div class="bl-panel-head">
        <span class="bl-panel-title" data-tooltip="{{sceneName}}">{{sceneName}}</span>
        <span class="bl-panel-controls">
          <a class="bl-collapse" data-action="toggleCollapse" data-tooltip="{{localize 'BL.PanelCollapse'}}"><i class="fas fa-window-minimize"></i></a>
          <a class="bl-close" data-action="closePanel" data-tooltip="{{localize 'BL.PanelClose'}}"><i class="fas fa-xmark"></i></a>
        </span>
      </div>
      <div class="bl-buildmode-row">
        <span class="bl-buildmode-label"><i class="fas fa-cubes-stacked"></i> {{localize "BL.PanelBuildMode"}}</span>
        <button type="button" class="bl-switch {{#if buildMode}}on{{/if}}" data-action="toggleBuild" role="switch" aria-checked="{{buildMode}}" data-tooltip="{{localize 'BL.BuildMode'}}">
          <span class="bl-switch-track"><span class="bl-switch-thumb"></span></span>
          <span class="bl-switch-state">{{#if buildMode}}{{localize "BL.On"}}{{else}}{{localize "BL.Off"}}{{/if}}</span>
        </button>
      </div>

      <div class="bl-actions-row">
        <button type="button" data-action="manageLevels" data-tooltip="{{localize 'BL.LMManage'}}"><i class="fas fa-layer-group"></i></button>
                <button type="button" data-action="fixEntity" data-tooltip="{{localize 'BL.FixTitle'}}"><i class="fas fa-wand-magic-sparkles"></i></button>
        <button type="button" class="bl-toggle-btn {{#if createMode}}active{{/if}}" data-action="toggleCreateMenu" data-tooltip="{{localize 'BL.CreateMenu'}}"><i class="fas fa-plus"></i></button>
        <button type="button" data-action="backup" data-tooltip="{{localize 'BL.BackupRestoreBtn'}}"><i class="fas fa-clock-rotate-left"></i></button>
        <button type="button" class="{{#if auditCount}}bl-has-issues{{/if}}" data-action="audit" data-tooltip="{{localize 'BL.AuditTitle'}}"><i class="fas fa-stethoscope"></i>{{#if auditCount}}<span class="bl-badge">{{auditCount}}</span>{{/if}}</button>
        {{#if brokenCount}}<button type="button" class="bl-has-issues" data-action="repair" data-tooltip="{{localize 'BL.RepairTip'}}"><i class="fas fa-screwdriver-wrench"></i><span class="bl-badge">{{brokenCount}}</span></button>{{/if}}
        <button type="button" data-action="samples" data-tooltip="{{localize 'BL.SamplesBtn'}}"><i class="fas fa-cubes"></i></button>
        <button type="button" data-action="setDefaults" data-tooltip="{{localize 'BL.DefTitle'}}"><i class="fas fa-sliders"></i></button>
      </div>
      {{#if createOpen}}
      <div class="bl-create-menu">
        <button type="button" class="{{#if isStair}}active{{/if}}" data-action="createStair"><i class="fas fa-stairs"></i> {{localize "BL.CreateStair"}}</button>
        <button type="button" class="{{#if isFauxFill}}active{{/if}}" data-action="createFauxFill"><i class="fas fa-fill-drip"></i> {{localize "BL.CreateFauxFill"}}</button>
        <button type="button" class="{{#if isFauxDraw}}active{{/if}}" data-action="createFauxDraw"><i class="fas fa-draw-polygon"></i> {{localize "BL.CreateFauxDraw"}}</button>
        <button type="button" data-action="fauxDefaults" data-tooltip="{{localize 'BL.FauxDefTitle'}}"><i class="fas fa-bridge"></i> {{localize "BL.FauxDefBtn"}}</button>
      </div>
      {{/if}}
      {{#if createMode}}
      {{!-- An armed mode with nowhere to see it is how this module stranded users twice. It gets a
            permanent banner and a cancel, whether or not the menu is open. --}}
      <div class="bl-create-active">
        <span><i class="fas fa-circle-dot"></i> {{createModeLabel}}</span>
        <button type="button" data-action="cancelCreate" data-tooltip="{{localize 'BL.CreateCancel'}}"><i class="fas fa-xmark"></i></button>
      </div>
      {{/if}}
    {{else}}
      <p class="bl-muted">{{localize "BL.NoScene"}}</p>
    {{/if}}
  </section>
{{/if}}
