feat(sidebar): update icons for navigation and charge items

This commit is contained in:
2026-03-12 17:50:04 +08:00
parent 88a80d2268
commit c8ddaa4dcc
3 changed files with 17 additions and 12 deletions

View File

@@ -17,23 +17,24 @@ import {
} from "@gravity-ui/icons";
import SidebarFooter from "@/components/sidebar-footer";
import { useSession } from "@/lib/auth-client";
import { EvCharger, Gauge, ReceiptText, UserCog, Users } from "lucide-react";
const chargeItems = [
{ href: "/dashboard/charge", label: "立即充电", icon: ThunderboltFill, adminOnly: false },
{ href: "/dashboard/charge", label: "立即充电", icon: Thunderbolt, adminOnly: false },
{ href: "/dashboard/pricing", label: "电价标准", icon: TagDollar, adminOnly: false },
];
const navItems = [
{ href: "/dashboard", label: "概览", icon: Thunderbolt, exact: true, adminOnly: false },
{ href: "/dashboard/charge-points", label: "充电桩", icon: PlugConnection, adminOnly: false },
{ href: "/dashboard", label: "概览", icon: Gauge, exact: true, adminOnly: false },
{ href: "/dashboard/charge-points", label: "充电桩", icon: EvCharger, adminOnly: false },
{ href: "/dashboard/id-tags", label: "储值卡", icon: CreditCard, adminOnly: false },
{ href: "/dashboard/transactions", label: "充电记录", icon: ListCheck, adminOnly: false },
{ href: "/dashboard/transactions", label: "充电记录", icon: ReceiptText, adminOnly: false },
{ href: "/dashboard/settings/pricing", label: "峰谷电价", icon: TagDollar, adminOnly: true },
{ href: "/dashboard/users", label: "用户管理", icon: Person, adminOnly: true },
{ href: "/dashboard/users", label: "用户管理", icon: Users, adminOnly: true },
];
const settingsItems = [
{ href: "/dashboard/settings/user", label: "账号设置", icon: Gear, adminOnly: false },
{ href: "/dashboard/settings/user", label: "账号设置", icon: UserCog, adminOnly: false },
];
function NavContent({