{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "kbd",
  "files": [
    {
      "path": "src/components/ui/kbd/kbd.astro",
      "content": "---\nimport type { HTMLAttributes } from \"astro/types\"\n\nimport { cn } from \"@/lib/utils\"\n\ntype Props = HTMLAttributes<\"kbd\">\n\nconst { class: className, ...props } = Astro.props\n---\n\n<kbd\n  data-slot=\"kbd\"\n  class={cn(\n    \"bg-muted text-muted-foreground in-data-[slot=tooltip-content]:bg-background/20 in-data-[slot=tooltip-content]:text-background dark:in-data-[slot=tooltip-content]:bg-background/10 pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm px-1 font-sans text-xs leading-none font-medium select-none [&_svg:not([class*='size-'])]:size-3\",\n    className\n  )}\n  {...props}\n>\n  <slot />\n</kbd>\n",
      "type": "registry:ui"
    },
    {
      "path": "src/components/ui/kbd/kbd-group.astro",
      "content": "---\nimport type { HTMLAttributes } from \"astro/types\"\n\nimport { cn } from \"@/lib/utils\"\n\ntype Props = HTMLAttributes<\"div\">\n\nconst { class: className, ...props } = Astro.props\n---\n\n<div\n  data-slot=\"kbd-group\"\n  class={cn(\"inline-flex items-center gap-1 leading-none\", className)}\n  {...props}\n>\n  <slot />\n</div>\n",
      "type": "registry:ui"
    },
    {
      "path": "src/components/ui/kbd/index.ts",
      "content": "export { default as Kbd } from \"./kbd.astro\"\nexport { default as KbdGroup } from \"./kbd-group.astro\"\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}