feat: add filtered view mode with device pill bar (task-12)
- Add <div id="filter-bar" class="filter-bar"> to index.html before session-grid div - Implement renderFilterBar(container, allSessions) that renders pill buttons for each unique device name plus an 'All' button - Active device pill gets filter-pill--active class - Add _setActiveFilterDevice(device) test helper - Bind delegated click handler on filter-bar in bindStaticEventListeners that sets _activeFilterDevice and re-renders grid - Export renderFilterBar and _setActiveFilterDevice Co-authored-by: Amplifier <amplifier@amplified.dev>
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
<span id="connection-status"></span>
|
||||
</div>
|
||||
</header>
|
||||
<div id="filter-bar" class="filter-bar"></div>
|
||||
<div id="session-grid" class="session-grid" role="list"></div>
|
||||
<div id="empty-state" class="empty-state hidden">No active tmux sessions</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user