Skip to content

Commit 9a7e0dd

Browse files
committed
feat: add title meta tags
1 parent 83e3df9 commit 9a7e0dd

File tree

12 files changed

+59
-3
lines changed

12 files changed

+59
-3
lines changed

app/(auth)/login/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
import { LoginForm } from '@/components/login-form'
2+
import type { Metadata } from 'next'
3+
import { SITE_NAME } from '@/lib/consts'
4+
5+
export const metadata: Metadata = {
6+
title: `Login · ${SITE_NAME}`,
7+
}
28

39
export default async function Page({
410
searchParams,

app/(auth)/signup/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
import { SignUpForm } from '@/components/signup-form'
2+
import type { Metadata } from 'next'
3+
import { SITE_NAME } from '@/lib/consts'
4+
5+
export const metadata: Metadata = {
6+
title: `Signup · ${SITE_NAME}`,
7+
}
28

39
export default async function Page() {
410
return (

app/(protected)/borrows/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ import { getListBorrows } from '@/lib/api/borrow'
2020
import { Verify } from '@/lib/firebase/firebase'
2121
import { Book } from 'lucide-react'
2222
import Link from 'next/link'
23+
import type { Metadata } from 'next'
24+
import { SITE_NAME } from '@/lib/consts'
25+
26+
export const metadata: Metadata = {
27+
title: `Borrows · ${SITE_NAME}`,
28+
}
2329

2430
export default async function Borrows({
2531
searchParams,

app/(protected)/staffs/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ import {
2626
import { getListStaffs } from '@/lib/api/staff'
2727
import { Verify } from '@/lib/firebase/firebase'
2828
import Link from 'next/link'
29+
import type { Metadata } from 'next'
30+
import { SITE_NAME } from '@/lib/consts'
31+
32+
export const metadata: Metadata = {
33+
title: `Staffs · ${SITE_NAME}`,
34+
}
2935

3036
export default async function Staffs({
3137
searchParams,

app/(protected)/subscriptions/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ import { getListSubs } from '@/lib/api/subscription'
2626
import { Verify } from '@/lib/firebase/firebase'
2727
import { formatDate } from '@/lib/utils'
2828
import Link from 'next/link'
29+
import type { Metadata } from 'next'
30+
import { SITE_NAME } from '@/lib/consts'
31+
32+
export const metadata: Metadata = {
33+
title: `Subscriptions · ${SITE_NAME}`,
34+
}
2935

3036
export default async function Subscriptions({
3137
searchParams,

app/books/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ import {
2424
} from '@/components/ui/table'
2525
import { getListBooks } from '@/lib/api/book'
2626
import Link from 'next/link'
27+
import type { Metadata } from 'next'
28+
import { SITE_NAME } from '@/lib/consts'
29+
30+
export const metadata: Metadata = {
31+
title: `Books · ${SITE_NAME}`,
32+
}
2733

2834
export default async function Books({
2935
searchParams,

app/layout.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type { Metadata } from 'next'
22
import { Geist, Geist_Mono } from 'next/font/google'
33
import './globals.css'
44
import { Toaster } from '@/components/ui/toaster'
5+
import { SITE_NAME } from '@/lib/consts'
56

67
const geistSans = Geist({
78
variable: '--font-geist-sans',
@@ -14,8 +15,8 @@ const geistMono = Geist_Mono({
1415
})
1516

1617
export const metadata: Metadata = {
17-
title: 'Create Next App',
18-
description: 'Generated by create next app',
18+
title: SITE_NAME,
19+
description: 'A simple library management system',
1920
}
2021

2122
export default function RootLayout({

app/libraries/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,14 @@ import {
2323
TableRow,
2424
} from '@/components/ui/table'
2525
import { getListLibraries } from '@/lib/api/library'
26+
import { SITE_NAME } from '@/lib/consts'
2627
import { formatDate } from '@/lib/utils'
2728
import Link from 'next/link'
29+
import type { Metadata } from 'next'
30+
31+
export const metadata: Metadata = {
32+
title: `Libraries · ${SITE_NAME}`,
33+
}
2834

2935
export default async function Libraries({
3036
searchParams,

app/memberships/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ import {
2424
} from '@/components/ui/table'
2525
import { getListMemberships } from '@/lib/api/membership'
2626
import Link from 'next/link'
27+
import type { Metadata } from 'next'
28+
import { SITE_NAME } from '@/lib/consts'
29+
30+
export const metadata: Metadata = {
31+
title: `Memberships · ${SITE_NAME}`,
32+
}
2733

2834
export default async function Memberships({
2935
searchParams,

app/users/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ import {
2525
import { getListUsers } from '@/lib/api/user'
2626
import { formatDate } from '@/lib/utils'
2727
import Link from 'next/link'
28+
import type { Metadata } from 'next'
29+
import { SITE_NAME } from '@/lib/consts'
30+
31+
export const metadata: Metadata = {
32+
title: `Users · ${SITE_NAME}`,
33+
}
2834

2935
export default async function Users({
3036
searchParams,

0 commit comments

Comments
 (0)