diff --git a/frontend/app/dashboard/layout.tsx b/frontend/app/dashboard/layout.tsx new file mode 100644 index 0000000..ed93b52 --- /dev/null +++ b/frontend/app/dashboard/layout.tsx @@ -0,0 +1,13 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Dashboard", +}; + +export default function DashboardLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +} diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx index 9621b2e..d32aaab 100644 --- a/frontend/app/layout.tsx +++ b/frontend/app/layout.tsx @@ -1,7 +1,17 @@ import "./globals.css"; +import type { Metadata } from "next"; import AppShell from "@/app/components/AppShell"; import { ToastProvider } from "@/app/context/ToastContext"; +export const metadata: Metadata = { + title: { + default: "FlowForge", + template: "%s — FlowForge", + }, + description: + "Kanban boards, team chat, and project tracking — without the extra tools you don't need.", +}; + export default function RootLayout({ children, }: { diff --git a/frontend/app/login/layout.tsx b/frontend/app/login/layout.tsx new file mode 100644 index 0000000..39d614c --- /dev/null +++ b/frontend/app/login/layout.tsx @@ -0,0 +1,13 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Sign In", +}; + +export default function LoginLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +} diff --git a/frontend/app/projects/layout.tsx b/frontend/app/projects/layout.tsx new file mode 100644 index 0000000..4fc0183 --- /dev/null +++ b/frontend/app/projects/layout.tsx @@ -0,0 +1,13 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Projects", +}; + +export default function ProjectsLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +} \ No newline at end of file diff --git a/frontend/app/signup/layout.tsx b/frontend/app/signup/layout.tsx new file mode 100644 index 0000000..499148e --- /dev/null +++ b/frontend/app/signup/layout.tsx @@ -0,0 +1,13 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Create Account", +}; + +export default function SignupLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +}