fix(i18n): localize dashboard menu item

This commit is contained in:
cfngc4594 2026-05-29 10:48:11 +08:00
parent ed547d4f97
commit b2505eda46
3 changed files with 5 additions and 1 deletions

View File

@ -8,6 +8,7 @@
}
},
"UserAvatar": {
"Dashboard": "Dashboard",
"Settings": "Settings",
"LogIn": "LogIn",
"LogOut": "LogOut"

View File

@ -8,6 +8,7 @@
}
},
"UserAvatar": {
"Dashboard": "仪表板",
"Settings": "设置",
"LogIn": "登录",
"LogOut": "登出"

View File

@ -1,16 +1,18 @@
"use client";
import { useRouter } from "next/navigation";
import { useTranslations } from "next-intl";
import { LayoutDashboardIcon } from "lucide-react";
import { DropdownMenuItem } from "./ui/dropdown-menu";
export const DashboardButton = () => {
const router = useRouter();
const t = useTranslations("UserAvatar");
return (
<DropdownMenuItem onClick={() => router.push("/dashboard")}>
<LayoutDashboardIcon />
Dashboard
{t("Dashboard")}
</DropdownMenuItem>
);
};