Add keyboard search and the empty, loading, and error states.

CONTENT-WP-0002-T05 focuses search with slash, clears it with Escape, and wraps the header on a narrow screen.

Assistant: grok
Assistant-Session: 01a1346c-fdff-7741-b1af-b7283661554b
This commit is contained in:
tegwick 2026-10-13 23:16:43 +02:00
parent 0cbc7baf49
commit 85ec9fa867
7 changed files with 199 additions and 12 deletions

7
ui/app/loading.tsx Normal file
View file

@ -0,0 +1,7 @@
export default function Loading() {
return (
<p className="mx-auto max-w-7xl px-4 py-14 text-sm text-muted sm:px-6" role="status" aria-busy="true">
Loading records.
</p>
);
}