{"version":3,"file":"Badge.vue.cjs","sources":["../../../../src/components/shadcn/Badge.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport type { BadgeVariants } from \"./badge-variants\"\r\nimport { cn } from \"@/lib/utils\"\r\nimport { badgeVariants } from \"./badge-variants\"\r\n\r\nconst props = defineProps<{\r\n  variant?: BadgeVariants[\"variant\"]\r\n  class?: HTMLAttributes[\"class\"]\r\n}>()\r\n</script>\r\n\r\n<template>\r\n  <div :class=\"cn(badgeVariants({ variant }), props.class)\">\r\n    <slot />\r\n  </div>\r\n</template>\r\n"],"names":["props","__props","_createElementBlock","_normalizeClass","_unref","badgeVariants","_renderSlot","_ctx"],"mappings":"+QAMA,MAAMA,EAAQC,8BAOZC,EAAAA,mBAEM,MAAA,CAFA,MAAKC,EAAAA,eAAEC,EAAAA,YAAGA,EAAAA,MAAAC,EAAAA,aAAA,WAAgBJ,EAAA,OAAA,CAAO,EAAKD,EAAM,KAAK,CAAA,CAAA,GACrDM,aAAQC,EAAA,OAAA,SAAA,CAAA"}