feat(households): hane seçici, ayarlar, admin hane yönetimi ve hane-yok sayfası
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,18 +11,23 @@ import { UserMenu } from "./user-menu";
|
||||
export function AppHeader({
|
||||
user,
|
||||
households,
|
||||
activeHouseholdId,
|
||||
canWrite,
|
||||
version,
|
||||
}: {
|
||||
user: SessionUser;
|
||||
households: HouseholdSummary[];
|
||||
activeHouseholdId: string | undefined;
|
||||
/** Aktif hanede en az "member" mi? (İzleyici veri giremez.) */
|
||||
canWrite: boolean;
|
||||
version: string;
|
||||
}) {
|
||||
return (
|
||||
<header className="sticky top-0 z-30 flex h-14 items-center gap-2 border-b bg-background/95 px-3 backdrop-blur supports-backdrop-filter:bg-background/80 md:px-4">
|
||||
<SidebarTrigger className="hidden md:inline-flex" aria-label={tr.nav.toggleSidebar} />
|
||||
<HouseholdSwitcher households={households} />
|
||||
<HouseholdSwitcher households={households} activeId={activeHouseholdId} />
|
||||
<div className="ml-auto flex items-center gap-1">
|
||||
<QuickAddButton className="hidden md:inline-flex" />
|
||||
{canWrite ? <QuickAddButton className="hidden md:inline-flex" /> : null}
|
||||
<ThemeToggle />
|
||||
<UserMenu user={user} version={version} />
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user