Skip to content

Commit 783bcd4

Browse files
committed
feat(output): two-tier act nav containers + styles
1 parent bb417b9 commit 783bcd4

1 file changed

Lines changed: 10 additions & 42 deletions

File tree

output-tab.html

Lines changed: 10 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,13 @@
7070
.tab-btn:hover { color: var(--text-sub); }
7171
.tab-btn.active { color: var(--accent); border-bottom-color: var(--accent); }
7272

73+
.act-nav { background: var(--surface); border-bottom: 1px solid var(--border); padding: 0 32px; display: flex; gap: 4px; }
74+
.act-tab { padding: 14px 20px; font-size: 13px; font-weight: 700; letter-spacing: -0.01em; color: var(--text-faint); cursor: pointer; background: none; border: none; border-bottom: 2px solid transparent; transition: color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out); }
75+
.act-tab:hover { color: var(--text-sub); }
76+
.act-tab.active { color: var(--accent); border-bottom-color: var(--accent); }
77+
.act-subnav { background: var(--surface-alt); border-bottom: 1px solid var(--border); padding: 8px 32px; display: flex; gap: 4px; flex-wrap: wrap; }
78+
.act-subnav:empty { display: none; }
79+
7380
/* Grouped tab menus (Lenses / Library) — chunked to cut nav clutter */
7481
.tab-menu { position: relative; }
7582
.tab-menu-btn { padding: 14px 16px; font: 600 12px/1 inherit; color: var(--text-faint); cursor: pointer; background: none; border: none; border-bottom: 2px solid transparent; white-space: nowrap; }
@@ -841,48 +848,9 @@
841848
<div id="highlights"></div>
842849
<div id="scan-history"></div>
843850

844-
<!-- Tabs -->
845-
<div class="tab-nav">
846-
<button class="tab-btn active" data-tab="9">Verdict</button>
847-
<button class="tab-btn" data-tab="0">ELI5</button>
848-
<button class="tab-btn" data-tab="1">Technical</button>
849-
<button class="tab-btn" data-tab="2">Use Cases</button>
850-
<button class="tab-btn" data-tab="3">Skip If</button>
851-
<button class="tab-btn" data-tab="4">Enables</button>
852-
<button class="tab-btn" data-tab="5">Pros / Cons</button>
853-
<button class="tab-btn" data-tab="6">Alternatives</button>
854-
<button class="tab-btn" data-tab="7">Health</button>
855-
<button class="tab-btn" data-tab="8">Red Flags</button>
856-
<button class="tab-btn" data-tab="15">Tech Stack</button>
857-
<div class="tab-menu" id="menu-lenses">
858-
<button class="tab-menu-btn">Lenses ▾</button>
859-
<div class="tab-menu-list">
860-
<button class="tab-menu-run" id="run-all-lenses">▸ Run all lenses <span id="lens-progress" style="font:500 10px/1 ui-monospace,monospace;opacity:.7;margin-left:4px"></span></button>
861-
<button class="tab-btn" data-tab="10">Deep Dive</button>
862-
<button class="tab-btn" data-tab="27">Canvas</button>
863-
<button class="tab-btn" data-tab="11">Systems</button>
864-
<button class="tab-btn" data-tab="12">Ideate</button>
865-
<button class="tab-btn" data-tab="13">Prioritize</button>
866-
<button class="tab-btn" id="tab-sktpg" data-tab="14">SKTPG</button>
867-
<button class="tab-btn" data-tab="21">Docs Quality</button>
868-
<button class="tab-btn" data-tab="22">Maintenance</button>
869-
<button class="tab-btn" data-tab="23">License</button>
870-
<button class="tab-btn" data-tab="24">Since Last Scan</button>
871-
<button class="tab-btn" data-tab="25">Fits MY Stack?</button>
872-
<button class="tab-btn" data-tab="26">Ask</button>
873-
</div>
874-
</div>
875-
<div class="tab-menu" id="menu-library">
876-
<button class="tab-menu-btn">Library ▾</button>
877-
<div class="tab-menu-list">
878-
<button class="tab-btn" data-tab="16">Similar</button>
879-
<button class="tab-btn" data-tab="18">Synergies</button>
880-
<button class="tab-btn" data-tab="17">Versus</button>
881-
<button class="tab-btn" data-tab="19">Connections</button>
882-
<button class="tab-btn" data-tab="20">Combine</button>
883-
</div>
884-
</div>
885-
</div>
851+
<!-- Tabs: two-tier act nav (primary acts + secondary row), built in output-tab.js -->
852+
<nav class="act-nav" id="act-nav" aria-label="Sections"></nav>
853+
<div class="act-subnav" id="act-subnav" role="tablist"></div>
886854

887855
<div class="scan-tip" id="scan-tip" role="tooltip" aria-hidden="true"></div>
888856

0 commit comments

Comments
 (0)