"use client"; import { Dialog as CommandDialogPrimitive } from "@base-ui/react/dialog"; import { SearchIcon } from "lucide-react"; import type * as React from "react"; import { cn } from "@/lib/utils"; import { Autocomplete, AutocompleteCollection, AutocompleteEmpty, AutocompleteGroup, AutocompleteGroupLabel, AutocompleteInput, AutocompleteItem, AutocompleteList, AutocompleteSeparator, } from "@/components/ui/autocomplete"; export const CommandDialog: typeof CommandDialogPrimitive.Root = CommandDialogPrimitive.Root; export const CommandDialogPortal: typeof CommandDialogPrimitive.Portal = CommandDialogPrimitive.Portal; export const CommandCreateHandle: typeof CommandDialogPrimitive.createHandle = CommandDialogPrimitive.createHandle; export function CommandDialogTrigger( props: CommandDialogPrimitive.Trigger.Props, ): React.ReactElement { return ( ); } export function CommandDialogBackdrop({ className, ...props }: CommandDialogPrimitive.Backdrop.Props): React.ReactElement { return ( ); } export function CommandDialogViewport({ className, ...props }: CommandDialogPrimitive.Viewport.Props): React.ReactElement { return ( ); } export function CommandDialogPopup({ className, children, portalProps, ...props }: CommandDialogPrimitive.Popup.Props & { portalProps?: CommandDialogPrimitive.Portal.Props; }): React.ReactElement { return ( {children} ); } export function Command({ autoHighlight = "always", keepHighlight = true, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandInput({ className, placeholder = undefined, ...props }: React.ComponentProps): React.ReactElement { return (
} {...props} />
); } export function CommandList({ className, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandEmpty({ className, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandPanel({ className, ...props }: React.ComponentProps<"div">): React.ReactElement { return (
); } export function CommandGroup({ className, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandGroupLabel({ className, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandCollection({ ...props }: React.ComponentProps): React.ReactElement { return ; } export function CommandItem({ className, ...props }: React.ComponentProps): React.ReactElement { return ( svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", className, )} data-slot="command-item" {...props} /> ); } export function CommandSeparator({ className, ...props }: React.ComponentProps): React.ReactElement { return ( ); } export function CommandShortcut({ className, ...props }: React.ComponentProps<"kbd">): React.ReactElement { return ( ); } export function CommandFooter({ className, ...props }: React.ComponentProps<"div">): React.ReactElement { return (
); } export { CommandDialogPrimitive };