{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "kbd",
  "title": "Kbd",
  "description": "Compact keyboard shortcut labels for commands and hints.",
  "registryDependencies": [
    "@rivelle/utils"
  ],
  "files": [
    {
      "path": "registry/nova/ui/kbd.tsx",
      "content": "import * as React from \"react\";\n\nimport { cn } from \"@/lib/utils\";\n\nfunction Kbd({ className, ...props }: React.ComponentProps<\"kbd\">) {\n  return (\n    <kbd\n      data-slot=\"kbd\"\n      className={cn(\n        \"inline-flex min-w-5 items-center justify-center rounded-md border border-foreground/12 bg-foreground/[.055] px-1.5 py-0.5 font-mono text-[0.68rem] font-semibold leading-none text-muted-foreground shadow-[inset_0_-1px_0_color-mix(in_oklch,var(--foreground)_10%,transparent),inset_0_1px_0_color-mix(in_oklch,var(--background)_75%,transparent)]\",\n        className,\n      )}\n      {...props}\n    />\n  );\n}\n\nfunction KbdGroup({ className, ...props }: React.ComponentProps<\"span\">) {\n  return (\n    <span\n      data-slot=\"kbd-group\"\n      className={cn(\"inline-flex items-center gap-1\", className)}\n      {...props}\n    />\n  );\n}\n\nexport { Kbd, KbdGroup };\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}