import { ui } from "@kksh/api/ui/custom" import { ActionPanel, Button, Command, CommandEmpty, CommandFooter, CommandGroup, CommandInput, CommandItem, CommandList, CommandSeparator, CommandShortcut, ThemeProvider, VertifcalSeparator } from "@kksh/react" import { CalendarIcon, EnvelopeClosedIcon, FaceIcon, GearIcon, InstagramLogoIcon, LinkedInLogoIcon, PersonIcon, RocketIcon, TwitterLogoIcon } from "@radix-ui/react-icons" import { useEffect, useRef, useState } from "react" function App() { const [value, setValue] = useState("linear") const actionInputRef = useRef(null) const [input, setInput] = useState("") const listRef = useRef(null) const seachInputEle = useRef(null) useEffect(() => { ui.registerDragRegion() ui.showMoveButton({ // top: 10, // right: 20 bottom: 0.2, left: 0.2 }) }, []) function onKeyDown(e: React.KeyboardEvent) { if (e.key === "Escape") { if (input.length === 0) { ui.goBack() } else { setInput("") } } } return (
{ setValue(v) }} > { setInput((e.target as HTMLInputElement).value) }} value={input} onKeyDown={onKeyDown} >
No results found. Twitter Instagram LinkedIn Calendar Search Emoji Launch Profile ⌘P Mail ⌘B Settings ⌘S
) } export default App