{"version":3,"file":"kbd.cjs","sources":["../../../components/kbd/kbd.tsx"],"sourcesContent":["'use client';\n\nimport { cva, type VariantProps } from 'class-variance-authority';\nimport type { ComponentProps } from 'react';\nimport styles from './kbd.module.css';\n\nconst kbd = cva(styles['kbd'], {\n  variants: {\n    variant: {\n      solid: styles['kbd-solid'],\n      ghost: styles['kbd-ghost']\n    }\n  }\n});\n\nconst kbdGroup = cva(styles['kbd-group'], {\n  variants: {\n    variant: {\n      solid: styles['kbd-group-solid'],\n      ghost: styles['kbd-group-ghost']\n    }\n  }\n});\n\nexport type KbdProps = ComponentProps<'kbd'> & VariantProps<typeof kbd>;\n\nconst KbdRoot = ({ className, variant, ...props }: KbdProps) => (\n  <kbd data-slot='kbd' className={kbd({ variant, className })} {...props} />\n);\n\nKbdRoot.displayName = 'Kbd';\n\nexport type KbdGroupProps = ComponentProps<'kbd'> &\n  VariantProps<typeof kbdGroup>;\n\nconst KbdGroup = ({ className, variant, ...props }: KbdGroupProps) => (\n  <kbd\n    data-slot='kbd-group'\n    className={kbdGroup({ variant, className })}\n    {...props}\n  />\n);\n\nKbdGroup.displayName = 'Kbd.Group';\n\nexport const Kbd = Object.assign(KbdRoot, {\n  Group: KbdGroup\n});\n"],"names":[],"mappings":";;;;;;;AAMA;AACE;AACE;AACE;AACA;AACD;AACF;AACF;AAED;AACE;AACE;AACE;AACA;AACD;AACF;AACF;AAID;AAIA;AAKA;AAQA;;AAGE;AACD;;"}