command-palette-demo
jolyui-ui/command-palette-demoFreeExample
jolyui/ui publishes no description for this item.
Install it
npx shadcn@latest add https://jolyui.dev/r/command-palette-demo.jsonSource
1"use client";23import {4 Calculator,5 Calendar,6 CreditCard,7 Settings,8 Smile,9 User,10} from "lucide-react";11import { useState } from "react";12import { Button } from "@/components/ui/button";13import { CommandPalette } from "@/registry/default/ui/command-palette";1415export default function CommandPaletteDemo() {16 const [open, setOpen] = useState(false);1718 const groups = [19 {20 id: "suggestions",21 heading: "Suggestions",22 items: [23 {24 id: "calendar",25 label: "Calendar",26 icon: Calendar,27 onSelect: () => console.log("Calendar selected"),28 },29 {30 id: "search-emoji",31 label: "Search Emoji",32 icon: Smile,33 onSelect: () => console.log("Search Emoji selected"),34 },35 {36 id: "calculator",37 label: "Calculator",38 icon: Calculator,39 onSelect: () => console.log("Calculator selected"),40 },41 ],42 },43 {44 id: "settings",45 heading: "Settings",46 items: [47 {48 id: "profile",49 label: "Profile",50 icon: User,51 shortcut: ["⌘", "P"],52 onSelect: () => console.log("Profile selected"),53 },54 {55 id: "billing",56 label: "Billing",57 icon: CreditCard,58 shortcut: ["⌘", "B"],59 onSelect: () => console.log("Billing selected"),60 },61 {62 id: "settings",63 label: "Settings",64 icon: Settings,65 shortcut: ["⌘", "S"],66 onSelect: () => console.log("Settings selected"),67 },68 ],69 },70 ];7172 return (73 <div className="flex min-h-[400px] flex-col items-center justify-center gap-4">74 <p className="text-muted-foreground text-sm">75 Press{" "}76 <kbd className="rounded bg-muted px-1.5 py-0.5 font-mono text-xs">77 ⌘K78 </kbd>{" "}79 to open the command palette80 </p>81 <Button onClick={() => setOpen(true)}>Open Command Palette</Button>8283 <CommandPalette open={open} onOpenChange={setOpen} groups={groups} />84 </div>85 );86}
What it pulls in
npm packages
Other registry items
Files it writes
More from jolyui/ui
All 199 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| ai-prompt-box-demoai-prompt-box-demo | jolyui/ui | Examples | Free | no deps | |
| ai-prompt-box-loading-demoai-prompt-box-loading-demo | jolyui/ui | Examples | Free | no deps | |
| animated-beam-bidirectional-demoanimated-beam-bidirectional-demo | jolyui/ui | Examples | Free | 1 dep | |
| animated-beam-curved-demoanimated-beam-curved-demo | jolyui/ui | Examples | Free | 1 dep | |
| animated-beam-demoanimated-beam-demo | jolyui/ui | Examples | Free | 1 dep | |
| animated-beam-multiple-demoanimated-beam-multiple-demo | jolyui/ui | Examples | Free | 1 dep | |
| animated-table-basic-demoanimated-table-basic-demo | jolyui/ui | Examples | Free | no deps | |
| animated-table-column-demoanimated-table-column-demo | jolyui/ui | Examples | Free | no deps |
