{"version":3,"file":"Kbd.vue.cjs","sources":["../../../../src/components/shadcn/Kbd.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<{\r\n  class?: HTMLAttributes[\"class\"]\r\n}>()\r\n</script>\r\n\r\n<template>\r\n  <kbd\r\n    :class=\"cn(\r\n      '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',\r\n      '[&_svg:not([class*=\\'size-\\'])]:size-3',\r\n      '[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10',\r\n      props.class,\r\n    )\"\r\n  >\r\n    <slot />\r\n  </kbd>\r\n</template>\r\n"],"names":["props","__props","_createElementBlock","_unref","cn","_renderSlot","_ctx"],"mappings":"gOAIA,MAAMA,EAAQC,8BAMZC,EAAAA,mBASM,MAAA,CARH,uBAAOC,EAAAA,MAAAC,IAAA,iXAAoZJ,EAAM,KAAA,KAOlaK,aAAQC,EAAA,OAAA,SAAA,CAAA"}