import type { CommandDialogProps, CommandEmptyProps, CommandGroupProps, CommandInputProps, CommandItemProps, CommandListProps, CommandRootProps, } from 'cmdk-solid'; import type { ComponentProps, VoidProps } from 'solid-js'; import { cn } from '@/modules/ui/utils/cn'; import { Command as CommandPrimitive } from 'cmdk-solid'; import { splitProps } from 'solid-js'; import { Dialog, DialogContent } from './dialog'; export function Command(props: CommandRootProps) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandList(props: CommandListProps) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandInput(props: VoidProps) { const [local, rest] = splitProps(props, ['class']); return (
Search
); } export function CommandItem(props: CommandItemProps) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandShortcut(props: ComponentProps<'span'>) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandDialog(props: CommandDialogProps) { const [local, rest] = splitProps(props, ['children']); return ( {local.children} ); } export function CommandEmpty(props: CommandEmptyProps) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandGroup(props: CommandGroupProps) { const [local, rest] = splitProps(props, ['class']); return ( ); } export function CommandSeparator(props: CommandEmptyProps) { const [local, rest] = splitProps(props, ['class']); return ( ); }