{"version":3,"file":"Label.vue.cjs","sources":["../../../../src/components/shadcn/Label.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { LabelProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { Label } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<LabelProps & { class?: HTMLAttributes[\"class\"] }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\n</script>\n\n<template>\n  <Label\n    v-bind=\"delegatedProps\"\n    :class=\"\n      cn(\n        'text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70',\n        props.class,\n      )\n    \"\n  >\n    <slot />\n  </Label>\n</template>\n"],"names":["props","__props","delegatedProps","reactiveOmit","_createBlock","_unref","Label","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"qTAOA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,8BAIhDI,EAAAA,YAUQC,EAAAA,MAAAC,EAAAA,KAAA,EAVRC,EAAAA,WAUQF,QAAAH,CAAA,EATgB,CACrB,MAAcG,EAAAA,MAAAG,IAAA,+FAAkHR,EAAM,KAAA,uBAOvI,IAAQ,CAARS,aAAQC,EAAA,OAAA,SAAA,CAAA"}