UNPKG

ivt

Version:

Ivt Components Library

1 lines 1.59 kB
{"version":3,"file":"index.mjs","sources":["../../src/components/ui/kbd/kbd.tsx"],"sourcesContent":["import React from \"react\";\nimport { cn } from \"@/lib/utils\";\n\nfunction Kbd({ className, ...props }: React.ComponentProps<\"kbd\">) {\n\treturn (\n\t\t<kbd\n\t\t\tdata-slot=\"kbd\"\n\t\t\tclassName={cn(\n\t\t\t\t\"bg-muted text-muted-foreground 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 font-medium select-none\",\n\t\t\t\t\"[&_svg:not([class*='size-'])]:size-3\",\n\t\t\t\t\"[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10\",\n\t\t\t\tclassName,\n\t\t\t)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nfunction KbdGroup({ className, ...props }: React.ComponentProps<\"div\">) {\n\treturn (\n\t\t<kbd\n\t\t\tdata-slot=\"kbd-group\"\n\t\t\tclassName={cn(\"inline-flex items-center gap-1\", className)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nexport { Kbd, KbdGroup };\n"],"names":["Kbd","className","props","React","kbd","data-slot","cn","KbdGroup"],"mappings":";;;;AAGA,SAASA,GAAAA,CAAI,EAAEC,SAAS,EAAE,GAAGC,KAAAA,EAAoC,EAAA;AAChE,IAAA,qBACCC,cAAA,CAAA,aAAA,CAACC,KAAAA,EAAAA;QACAC,WAAAA,EAAU,KAAA;QACVJ,SAAAA,EAAWK,EAAAA,CACV,8KAAA,EACA,sCAAA,EACA,wJAAA,EACAL,SAAAA,CAAAA;AAEA,QAAA,GAAGC;;AAGP;AAEA,SAASK,QAAAA,CAAS,EAAEN,SAAS,EAAE,GAAGC,KAAAA,EAAoC,EAAA;AACrE,IAAA,qBACCC,cAAA,CAAA,aAAA,CAACC,KAAAA,EAAAA;QACAC,WAAAA,EAAU,WAAA;AACVJ,QAAAA,SAAAA,EAAWK,GAAG,gCAAA,EAAkCL,SAAAA,CAAAA;AAC/C,QAAA,GAAGC;;AAGP;;;;"}