Files
time_to_leave/apps/web/src/app/layout.tsx
T
fegger 08794eae05 Update branding guidelines and assets
Adds a comprehensive `BRAND_GUIDELINES.md` file detailing brand assets, color palettes, and typography.

This commit also introduces multiple SVG assets for various logo usages (icon, horizontal, dark mode), updates the main
`layout.tsx` metadata, and adds the necessary component files (`LogoIcon.tsx`, `LogoHorizontal.tsx`, etc.) to support
these new assets.
2026-05-11 22:59:03 +02:00

39 lines
1.1 KiB
TypeScript

import type { Metadata } from "next";
import "./globals.css";
import { EventsProvider } from "@/hooks/useEventsStore";
import { ReminderSettingsProvider } from "@/hooks/useReminderSettings";
import Header from "@/app/layout/Header";
import Navbar from "@/app/layout/Navbar";
import ReminderEngine from "@/app/layout/ReminderEngine";
export const metadata: Metadata = {
"TimeToLeave — Smart Departure Planner"
description:
"Plan your train journeys, sync with your calendar, and know exactly when to leave for your appointments.",
icons: {
icon: "/icon.svg",
apple: "/icon.svg",
},
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en" className="h-full antialiased">
<body className="min-h-full flex flex-col bg-gray-50 dark:bg-gray-900">
<ReminderSettingsProvider>
<EventsProvider>
<ReminderEngine />
<Header />
<div className="flex-1">{children}</div>
<Navbar />
</EventsProvider>
</ReminderSettingsProvider>
</body>
</html>
);
}