"use client"; import React from "react"; import { cn } from "@/lib/utils"; import { Dialog } from "@/components/retroui/Dialog"; import { type DialogProps } from "@radix-ui/react-dialog"; import { Command as CommandPrimitive } from "cmdk"; import { Check, LucideIcon, Search } from "lucide-react"; function Command({ className, ...props }: React.ComponentProps) { return ( ); } type CommandDialogProps = DialogProps & { className?: string }; const CommandDialog = ({ children, className, ...props }: CommandDialogProps) => { return ( {children} ); }; function CommandInput({ className, ...props }: React.ComponentProps) { return (
); } function CommandList({ className, ...props }: React.ComponentProps) { return ( ); } function CommandEmpty({ ...props }: React.ComponentProps) { return ( ); } function CommandGroup({ className, ...props }: React.ComponentProps) { return ( ); } function CommandSeparator({ className, ...props }: React.ComponentProps) { return ( ); } function CommandItem({ className, ...props }: React.ComponentProps) { return ( ); } const CommandShortcut = ({ className, ...props }: React.HTMLAttributes) => { return ( ); }; interface CommandCheckProps { icon?: LucideIcon; className?: string; } function CommandCheck({ icon: Icon = Check, className, ...props }: CommandCheckProps) { return ( ); } const CommandComponent = Object.assign(Command, { Check: CommandCheck, Dialog: CommandDialog, Empty: CommandEmpty, Group: CommandGroup, Input: CommandInput, Item: CommandItem, List: CommandList, Separator: CommandSeparator, Shortcut: CommandShortcut, }); export { CommandComponent as Command };