Skip to content

Commit 3836a0d

Browse files
committed
feat: set correct page title for each page
1 parent d45ae82 commit 3836a0d

File tree

21 files changed

+102
-2
lines changed

21 files changed

+102
-2
lines changed

app/(admin)/(activity-management)/events/[id]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ import { Suspense } from "react";
33
import { EventDetailsCard } from "./_components/event-details-card";
44
import { Header } from "./_components/header";
55
import { UserCard } from "./_components/user-card";
6+
import type { Metadata } from "next";
7+
8+
export const metadata: Metadata = {
9+
title: "事件詳情",
10+
};
611

712
export default async function EventPage({
813
params,

app/(admin)/(activity-management)/events/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { SiteHeader } from "@/components/site-header";
22
import { EventsDataTable } from "./_components/data-table";
3+
import type { Metadata } from "next";
4+
5+
export const metadata: Metadata = {
6+
title: "事件管理",
7+
};
38

49
export default function Page() {
510
return (

app/(admin)/(activity-management)/points/[id]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ import { Suspense } from "react";
33
import { Header } from "./_components/header";
44
import { PointDetailsCard } from "./_components/point-details-card";
55
import { UserCard } from "./_components/user-card";
6+
import type { Metadata } from "next";
7+
8+
export const metadata: Metadata = {
9+
title: "積分記錄詳情",
10+
};
611

712
export default async function PointPage({
813
params,

app/(admin)/(activity-management)/points/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { SiteHeader } from "@/components/site-header";
22
import { PointsDataTable } from "./_components/data-table";
3+
import type { Metadata } from "next";
4+
5+
export const metadata: Metadata = {
6+
title: "積分管理",
7+
};
38

49
export default function Page() {
510
return (

app/(admin)/(activity-management)/submissions/[id]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ import { Header } from "./_components/header";
44
import { ResultCard } from "./_components/result-card";
55
import { SubmissionDetailsCard } from "./_components/submission-details-card";
66
import { UserCard } from "./_components/user-card";
7+
import type { Metadata } from "next";
8+
9+
export const metadata: Metadata = {
10+
title: "提交記錄詳情",
11+
};
712

813
export default async function SubmissionPage({
914
params,

app/(admin)/(activity-management)/submissions/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { SiteHeader } from "@/components/site-header";
22
import { SubmissionsDataTable } from "./_components/data-table";
3+
import type { Metadata } from "next";
4+
5+
export const metadata: Metadata = {
6+
title: "提交記錄",
7+
};
38

49
export default function Page() {
510
return (

app/(admin)/(question-management)/database/[id]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ import { DescriptionCard } from "./_components/description-card";
66
import { Header } from "./_components/header";
77
import { RelationCard } from "./_components/relation-card";
88
import { SchemaCard } from "./_components/schema-card";
9+
import type { Metadata } from "next";
10+
11+
export const metadata: Metadata = {
12+
title: "資料庫資訊",
13+
};
914

1015
export default async function DatabasePage({
1116
params,

app/(admin)/(question-management)/database/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import { SiteHeader } from "@/components/site-header";
22
import { CreateDatabaseTrigger } from "./_components/create";
33
import { DatabaseDataTable } from "./_components/data-table";
4+
import type { Metadata } from "next";
5+
6+
export const metadata: Metadata = {
7+
title: "資料庫",
8+
};
49

510
export default function Page() {
611
return (

app/(admin)/(question-management)/questions/[id]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ import { AnswerCard } from "./_components/answer-card";
66
import { DatabaseCard } from "./_components/database-card";
77
import { DescriptionCard } from "./_components/description-card";
88
import { Header } from "./_components/header";
9+
import type { Metadata } from "next";
10+
11+
export const metadata: Metadata = {
12+
title: "題目資訊",
13+
};
914

1015
export default async function QuestionPage({
1116
params,

app/(admin)/(question-management)/questions/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import { SiteHeader } from "@/components/site-header";
22
import { CreateQuestionTrigger } from "./_components/create";
33
import { QuestionsDataTable } from "./_components/data-table";
4+
import type { Metadata } from "next";
5+
6+
export const metadata: Metadata = {
7+
title: "題庫",
8+
};
49

510
export default function Page() {
611
return (

0 commit comments

Comments
 (0)