v3: inline edit forms and the narrow-viewport search row ease open instead of popping in
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 41s

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
khannurien
2026-09-19 20:26:18 +00:00
parent 5e5f984d87
commit 8c3efe6c30
15 changed files with 202 additions and 28 deletions

View File

@@ -117,14 +117,23 @@ export function AppHeader(
</nav>
</header>
{searchExpanded && (
<div className="header-search-below">
<SearchBar
expanded={searchExpanded}
onExpandedChange={setSearchExpanded}
/>
{/* Stays mounted so the row can slide open and shut; `inert` keeps the
collapsed input out of the tab order. */}
<div
className={`header-search-reveal${
searchExpanded ? " header-search-reveal--open" : ""
}`}
inert={!searchExpanded}
>
<div className="header-search-reveal-clip">
<div className="header-search-below">
<SearchBar
expanded={searchExpanded}
onExpandedChange={setSearchExpanded}
/>
</div>
</div>
)}
</div>
{wsStatus === "disconnected" && wsErrorMessage && (
<div className="app-header-status" role="alert">