refactor: Simplify README and remove outdated images; enhance Navbar with Home link

This commit is contained in:
2026-03-06 13:56:03 +08:00
parent c35bf0ed00
commit 0cbf629499
12 changed files with 13 additions and 38 deletions

View File

@@ -1,5 +1,5 @@
import { Menu, LogOut, Users, Settings, Globe } from 'lucide-react'
import { Link } from 'react-router-dom'
import { Menu, LogOut, Users, Settings, Globe, Home } from 'lucide-react'
import { Link, useLocation } from 'react-router-dom'
import { useTranslation } from 'react-i18next'
import { Button } from '@/components/ui/button'
import {
@@ -20,6 +20,7 @@ export function Navbar({ onToggleSidebar }: NavbarProps) {
const { logout, user } = useAuth()
const { changeLanguage } = useUserPreferences()
const { t, i18n } = useTranslation(['nav', 'constants'])
const location = useLocation()
return (
<nav className="h-16 flex items-center justify-end px-4 gap-2">
@@ -34,6 +35,14 @@ export function Navbar({ onToggleSidebar }: NavbarProps) {
</Button>
)}
{location.pathname !== '/' && (
<Link to="/" className="mr-auto">
<Button variant="ghost" size="icon">
<Home className="h-5 w-5" />
</Button>
</Link>
)}
{user?.is_superuser && (
<Link to="/users">
<Button variant="ghost" size="icon">