Components
A command menu (cmdk) with search input, grouped items and empty state — ideal for file-type filters and quick pickers.
Loading preview...
"use client";
import {
Command,
CommandEmpty,
CommandGroup,
CommandInput,
CommandItem,
CommandList,
} from "@/components/ui/command";
export default function Default() {
return (
<div className="flex min-h-screen w-full items-center justify-center bg-background p-8">
<Command className="w-[24rem] rounded-lg border border-border">
<CommandInput placeholder="Search file types…" />
<CommandList>
<CommandEmpty>No file types found.</CommandEmpty>
<CommandGroup heading="Documents">
<CommandItem>PDF document</CommandItem>
<CommandItem>Word document</CommandItem>
<CommandItem>Spreadsheet</CommandItem>
</CommandGroup>
<CommandGroup heading="Images">
<CommandItem>PNG image</CommandItem>
<CommandItem>JPEG image</CommandItem>
</CommandGroup>
</CommandList>
</Command>
</div>
);
}