fix: dynamic island test 1

This commit is contained in:
Julien Froidefond
2025-03-04 20:42:03 +01:00
parent ba466c3ad3
commit 965b14429d
4 changed files with 28 additions and 6 deletions

View File

@@ -64,11 +64,11 @@ export default function ClientLayout({ children }: { children: React.ReactNode }
return (
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
<PreferencesProvider>
<div className="relative min-h-screen">
<div className="relative min-h-screen h-full">
<LoadingBar />
{!isPublicRoute && <Header onToggleSidebar={handleToggleSidebar} />}
{!isPublicRoute && <Sidebar isOpen={isSidebarOpen} onClose={handleCloseSidebar} />}
<main className={`${!isPublicRoute ? "container" : ""}`}>{children}</main>
<main className={`${!isPublicRoute ? "container pt-safe" : ""}`}>{children}</main>
<InstallPWA />
<Toaster />
<NetworkStatus />

View File

@@ -16,7 +16,7 @@ export function Header({ onToggleSidebar }: HeaderProps) {
};
return (
<header className="sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60">
<header className="sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60 pt-safe">
<div className="container flex h-14 max-w-screen-2xl items-center">
<button
onClick={onToggleSidebar}