From 10f8683d7f5ce10ba6274a4344b9e48b80698338 Mon Sep 17 00:00:00 2001 From: DanielS Date: Tue, 30 Jun 2026 15:45:00 +0200 Subject: [PATCH] style(admin): improve company dropdown layout in user list component --- shop/components/admin/user-list.tsx | 133 ++++++++++++++-------------- 1 file changed, 65 insertions(+), 68 deletions(-) diff --git a/shop/components/admin/user-list.tsx b/shop/components/admin/user-list.tsx index 1eef583..2569c1b 100644 --- a/shop/components/admin/user-list.tsx +++ b/shop/components/admin/user-list.tsx @@ -135,12 +135,12 @@ export function UserList({ initialUsers, companies }: UserListProps) { const displayUsers = groupByCompany ? [...filteredUsers].sort((a, b) => { - const nameA = a.company_name || 'Keine Firma' - const nameB = b.company_name || 'Keine Firma' - if (!a.company_name && b.company_name) return 1 - if (a.company_name && !b.company_name) return -1 - return nameA.localeCompare(nameB) - }) + const nameA = a.company_name || 'Keine Firma' + const nameB = b.company_name || 'Keine Firma' + if (!a.company_name && b.company_name) return 1 + if (a.company_name && !b.company_name) return -1 + return nameA.localeCompare(nameB) + }) : filteredUsers console.log('COMPANIES IN USERLIST:', companies) @@ -286,13 +286,12 @@ export function UserList({ initialUsers, companies }: UserListProps) { setCompanySearch(e.target.value)} - className="w-full text-xs bg-slate-50 dark:bg-white/5 border border-slate-200 dark:border-white/10 rounded px-2 py-1.5 text-slate-900 dark:text-slate-200 placeholder-slate-500 focus:outline-none focus:ring-1 focus:ring-primary/50" - autoFocus + className="w-full text-xs bg-transparent border-0 p-0 focus:outline-none focus:ring-0 text-slate-900 dark:text-slate-200 placeholder-slate-500" + onClick={(e) => e.stopPropagation()} /> -
- - {companies - .filter((c) => c.name.toLowerCase().includes(companySearch.toLowerCase())) - .map((c) => ( - + + {companies + .filter((c) => c.name.toLowerCase().includes(companySearch.toLowerCase())) + .map((c) => ( + - ))} -
+ > + {c.name} + + ))} )} @@ -367,35 +364,35 @@ export function UserList({ initialUsers, companies }: UserListProps) {
- - - + + +