L1 Stammdaten: Lane-Bericht und mobile Suchfelder

Bericht docs/craftvia/lanes/stammdaten.md (Umfang, Dateien, Tests, Smoke,
offene Punkte) sowie umbrechende Suchfelder der Kunden- und Objektliste bei
schmalen Viewports.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 12:37:07 +02:00
co-authored by Claude Opus 5
parent 6423351035
commit f17eeaf47b
3 changed files with 100 additions and 2 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ export default async function CustomersPage({ searchParams }: { searchParams: Se
/>
<form method="get" action="/customers" className="mb-4 flex flex-wrap items-end gap-2" role="search">
<label className="flex min-w-[14rem] flex-1 flex-col gap-1 text-[12.5px] font-semibold">
<label className="flex w-full min-w-0 flex-col gap-1 text-[12.5px] font-semibold sm:w-auto sm:min-w-[14rem] sm:flex-1">
{t("searchLabel")}
<input name="q" type="search" defaultValue={q ?? ""} placeholder={t("searchPlaceholder")} className={controlClass} />
</label>
+1 -1
View File
@@ -67,7 +67,7 @@ export default async function SitesPage({ searchParams }: { searchParams: Search
<form method="get" action="/sites" className="mb-4 flex flex-wrap items-end gap-2" role="search">
{filterCustomer && <input type="hidden" name="customerId" value={filterCustomer} />}
<label className="flex min-w-[14rem] flex-1 flex-col gap-1 text-[12.5px] font-semibold">
<label className="flex w-full min-w-0 flex-col gap-1 text-[12.5px] font-semibold sm:w-auto sm:min-w-[14rem] sm:flex-1">
{t("searchLabel")}
<input name="q" type="search" defaultValue={q ?? ""} placeholder={t("searchPlaceholder")} className={controlClass} />
</label>