import { Settings2 } from "lucide-react"; import SettingsModal from "../modals/SettingsModal"; import SidebarItem from "./SidebarItem"; import { useEffect, useState } from "react"; interface Props { size: number } export default function SidebarSettings({ size }: Props) { const [open, setOpen] = useState(false); useEffect(() => { const handleKeyDown= (e: KeyboardEvent) => { if (e.key === '\\' && !open) { e.preventDefault(); setOpen(true); } }; document.addEventListener('keydown', handleKeyDown); return () => document.removeEventListener('keydown', handleKeyDown); }, [open]); return ( setOpen(true)} modal={}> ) }