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}
);