1+ import { useTranslation } from "react-i18next" ;
12import { NavLink } from "react-router" ;
23import { Outlet } from "react-router-dom" ;
34import { LanguageSwitcher } from "@/components/language-switcher" ;
45import { ModeToggle } from "@/components/mode-toggle.tsx" ;
56import { ThemeProvider } from "@/components/theme-provider.tsx" ;
67import { Button } from "@/components/ui/button" ;
78import { Toaster } from "@/components/ui/sonner" ;
8- import VersionBadge from "@/components/version-badge" ;
99import { GitHubIcon } from "@/icon" ;
1010import { siteConfig } from "@/lib/config" ;
1111import { MobileNav } from "../modile-nav" ;
1212
1313export default function RootLayout ( ) {
14+ const { t } = useTranslation ( "common" ) ;
1415 return (
1516 < ThemeProvider defaultTheme = "system" storageKey = "vite-ui-theme" >
1617 < Toaster />
@@ -19,25 +20,29 @@ export default function RootLayout() {
1920 < div className = "flex items-center gap-2" >
2021 < MobileNav className = "flex lg:hidden" items = { siteConfig . navItems } />
2122 < div className = "hidden lg:flex" >
22- < NavLink to = "/" className = "text-base sm:text-lg font-semibold text-center" >
23- MemShellParty
23+ < NavLink
24+ to = "/"
25+ className = "text-base sm:text-lg font-semibold text-center"
26+ >
27+ { siteConfig . name }
2428 </ NavLink >
2529 </ div >
2630 < nav className = "items-center gap-0.5 hidden lg:flex" >
2731 { siteConfig . navItems . map ( ( item ) => (
2832 < Button key = { item . href } variant = "ghost" size = "sm" asChild >
29- < NavLink to = { item . href } > { item . label } </ NavLink >
33+ < NavLink to = { item . href } > { t ( item . label ) } </ NavLink >
3034 </ Button >
3135 ) ) }
3236 </ nav >
3337 < div className = "ml-auto flex items-center gap-2 md:flex-1 md:justify-end" >
34- < VersionBadge />
3538 < LanguageSwitcher />
3639 < Button
3740 variant = "ghost"
3841 size = "icon"
3942 className = "size-8"
40- onClick = { ( ) => window . open ( "https://github.com/ReaJason/MemShellParty" ) }
43+ onClick = { ( ) =>
44+ window . open ( "https://github.com/ReaJason/MemShellParty" )
45+ }
4146 >
4247 < GitHubIcon />
4348 </ Button >
0 commit comments