diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 3f7aae4..aa23bbb 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -9,6 +9,8 @@ import { FileTextOutlined, CloudOutlined, UploadOutlined, + MenuFoldOutlined, + MenuUnfoldOutlined, } from "@ant-design/icons" import { useState, useEffect } from "react" import { useTranslation } from "react-i18next" @@ -30,6 +32,7 @@ interface DbStatus { export function Sidebar({ activeMenu, permission, onMenuChange }: SidebarProps): React.JSX.Element { const { t } = useTranslation() + const [collapsed, setCollapsed] = useState(false) const [dbStatus, setDbStatus] = useState({ type: "sqlite", connected: true }) const [syncLoading, setSyncLoading] = useState(false) const [messageApi, contextHolder] = message.useMessage() @@ -176,6 +179,8 @@ export function Sidebar({ activeMenu, permission, onMenuChange }: SidebarProps): +