Kbd
retab-ui/kbdFreeComponent
A keyboard shortcut display primitive.
Install it
npx shadcn@latest add https://ui.retab.com/r/kbd.jsonSource
1import type * as React from "react";23import { cn } from "@/lib/utils";45export function Kbd({6 className,7 ...props8}: React.ComponentProps<"kbd">): React.ReactElement {9 return (10 <kbd11 className={cn(12 "bg-muted text-muted-foreground pointer-events-none inline-flex h-5 min-w-5 items-center justify-center gap-1 rounded px-1 font-sans text-xs font-medium select-none [&_svg:not([class*='size-'])]:size-3",13 className,14 )}15 data-slot="kbd"16 {...props}17 />18 );19}2021export function KbdGroup({22 className,23 ...props24}: React.ComponentProps<"kbd">): React.ReactElement {25 return (26 <kbd27 className={cn("inline-flex items-center gap-1", className)}28 data-slot="kbd-group"29 {...props}30 />31 );32}
What it pulls in
Other registry items
Files it writes
More from retab-ui
All 130 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Alertalert | retab-ui | Components | Free | 1 dep | |
| Alert Dialogalert-dialog | retab-ui | Components | Free | 1 dep | |
| Aspect Ratioaspect-ratio | retab-ui | Components | Free | no deps | |
| Attachment Sidebarattachment-sidebar | retab-ui | Components | Free | 1 dep | |
| Autocompleteautocomplete | retab-ui | Components | Free | 2 deps | |
| Calendarcalendar | retab-ui | Components | Free | 2 deps | |
| Code Viewercode-viewer | retab-ui | Components | Free | 2 deps · 32 files | |
| Commandcommand | retab-ui | Components | Free | 2 deps |
