import { type ComponentProps, type ReactNode } from "react"; import { cn } from "@/lib/utils"; export type KbdProps = ComponentProps<"span"> & { children: ReactNode; }; export const Kbd = ({ className, children, ...props }: KbdProps) => ( {children} ); export type KbdKeyProps = ComponentProps<"span"> & { "aria-label"?: string; className?: string; }; export const KbdKey = ({ className, children, ...props }: KbdKeyProps) => ( {children} ); export type KbdSeparatorProps = ComponentProps<"span"> & { children?: ReactNode; className?: string; }; export const KbdSeparator = ({ className, children = "+", ...props }: KbdSeparatorProps) => ( {children} );