08794eae05
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.
39 lines
1.1 KiB
TypeScript
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>
|
|
);
|
|
}
|