import { useState, useEffect } from "react"; import { CommandDialog, CommandEmpty, CommandInput, CommandList, ScrollArea, } from "@marzneshin/components"; import { SearchBox } from "./search-box"; import { useAuth } from "@marzneshin/features/auth"; import { CommandItems } from "./command-items"; import { commandItems } from "./commands"; export function CommandBox() { const [open, setOpen] = useState(false); const { isSudo } = useAuth(); useEffect(() => { const down = (e: KeyboardEvent) => { if (e.key === "k" && (e.metaKey || e.ctrlKey)) { e.preventDefault(); setOpen((open) => !open); } }; document.addEventListener("keydown", down); return () => document.removeEventListener("keydown", down); }, []); return ( <> setOpen(true)} /> No results found. ); }