From 20f12e46849b3d82da0e324512a3559a19ced246 Mon Sep 17 00:00:00 2001 From: MILAN88888 Date: Fri, 8 Sep 2023 22:42:07 +0545 Subject: [PATCH] Added - Meta title for app pages --- app/about/layout.tsx | 13 ++++++++----- app/layout.tsx | 8 +++----- app/projects/layout.tsx | 12 ++++++++---- app/tech/layout.tsx | 11 ++++++++--- 4 files changed, 27 insertions(+), 17 deletions(-) diff --git a/app/about/layout.tsx b/app/about/layout.tsx index d002ce1..5c20439 100644 --- a/app/about/layout.tsx +++ b/app/about/layout.tsx @@ -1,11 +1,14 @@ "use client"; -import type { Metadata } from "next"; -import RootLayout from "../layout"; -import { useTheme } from "next-themes"; +import { AppMetaData } from "@/components/AppMetaData"; +import { Metadata } from "next"; +const pageName = "About" export const metadata: Metadata = { - title: "@about", - description: "Generated by @milan" + ...AppMetaData, + title: { + default: `${pageName}`, + template: `%s | ${pageName}` + } }; export default function AboutLayout({ diff --git a/app/layout.tsx b/app/layout.tsx index 3926eaf..69c6ed6 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,15 +1,13 @@ import "@/styles/globals.css"; -import type { Metadata } from "next"; import { Inter } from "next/font/google"; import { ThemeContext } from "@/components/ThemeContext"; import { Header } from "@/components/Header"; import { Footer } from "@/components/Footer"; - +import { AppMetaData, author } from "@/components/AppMetaData"; const inter = Inter({ subsets: ["latin"] }); -export const metadata: Metadata = { - title: "@milan", - description: "Generated by @milan" +export const metadata: any = { + ...AppMetaData, }; export default function RootLayout({ diff --git a/app/projects/layout.tsx b/app/projects/layout.tsx index b49122f..06e52c7 100644 --- a/app/projects/layout.tsx +++ b/app/projects/layout.tsx @@ -1,10 +1,14 @@ -import type { Metadata } from "next"; +import { AppMetaData } from "@/components/AppMetaData"; +import { Metadata } from "next"; +const pageName = "Projects" export const metadata: Metadata = { - title: "@project", - description: "Generated by @milan" + ...AppMetaData, + title: { + default: `${pageName}`, + template: `%s | ${pageName}` + } }; - export default function ProjectsLayout({ children }: { diff --git a/app/tech/layout.tsx b/app/tech/layout.tsx index 43390d2..388bd9e 100644 --- a/app/tech/layout.tsx +++ b/app/tech/layout.tsx @@ -1,8 +1,13 @@ -import type { Metadata } from "next"; +import { AppMetaData } from "@/components/AppMetaData"; +import { Metadata } from "next"; +const pageName = "Tech" export const metadata: Metadata = { - title: "@tech", - description: "Generated by @milan" + ...AppMetaData, + title: { + default: `${pageName}`, + template: `%s | ${pageName}` + } }; export default function TechLayout({