"use client" import { useState } from "react"; import { SIDEBAR_ITEMS } from "../constants/sidebar.js"; import { useDrawer } from "../contexts/drawer-context.js"; import { Content } from "./content.jsx"; export default function Sidebar() { const { isDrawerOpen, toggleDrawer } = useDrawer(); const [activeItem, setActiveItem] = useState("总控制台"); // 定义当前主题状态 const [theme, setTheme] = useState("light"); // 切换主题的函数 const toggleTheme = (newTheme) => { setTheme(newTheme); // 更新状态 document.documentElement.setAttribute("data-theme", newTheme); // 更新主题属性 }; return (
); }