diff options
Diffstat (limited to 'apps/web/app/admin')
| -rw-r--r-- | apps/web/app/admin/background_jobs/page.tsx | 10 | ||||
| -rw-r--r-- | apps/web/app/admin/overview/page.tsx | 10 | ||||
| -rw-r--r-- | apps/web/app/admin/users/page.tsx | 10 |
3 files changed, 30 insertions, 0 deletions
diff --git a/apps/web/app/admin/background_jobs/page.tsx b/apps/web/app/admin/background_jobs/page.tsx index 6a13dd64..e3958835 100644 --- a/apps/web/app/admin/background_jobs/page.tsx +++ b/apps/web/app/admin/background_jobs/page.tsx @@ -1,4 +1,14 @@ +import type { Metadata } from "next"; import BackgroundJobs from "@/components/admin/BackgroundJobs"; +import { useTranslation } from "@/lib/i18n/server"; + +export async function generateMetadata(): Promise<Metadata> { + // oxlint-disable-next-line rules-of-hooks + const { t } = await useTranslation(); + return { + title: `${t("admin.background_jobs.background_jobs")} | Karakeep`, + }; +} export default function BackgroundJobsPage() { return <BackgroundJobs />; diff --git a/apps/web/app/admin/overview/page.tsx b/apps/web/app/admin/overview/page.tsx index 66844d04..04d99b91 100644 --- a/apps/web/app/admin/overview/page.tsx +++ b/apps/web/app/admin/overview/page.tsx @@ -1,5 +1,15 @@ +import type { Metadata } from "next"; import BasicStats from "@/components/admin/BasicStats"; import ServiceConnections from "@/components/admin/ServiceConnections"; +import { useTranslation } from "@/lib/i18n/server"; + +export async function generateMetadata(): Promise<Metadata> { + // oxlint-disable-next-line rules-of-hooks + const { t } = await useTranslation(); + return { + title: `${t("admin.admin_settings")} | Karakeep`, + }; +} export default function AdminOverviewPage() { return ( diff --git a/apps/web/app/admin/users/page.tsx b/apps/web/app/admin/users/page.tsx index be5cfe81..5af899a4 100644 --- a/apps/web/app/admin/users/page.tsx +++ b/apps/web/app/admin/users/page.tsx @@ -1,4 +1,14 @@ +import type { Metadata } from "next"; import UserList from "@/components/admin/UserList"; +import { useTranslation } from "@/lib/i18n/server"; + +export async function generateMetadata(): Promise<Metadata> { + // oxlint-disable-next-line rules-of-hooks + const { t } = await useTranslation(); + return { + title: `${t("admin.users_list.users_list")} | Karakeep`, + }; +} export default function AdminUsersPage() { return <UserList />; |
