{"version":3,"file":"RadioGroup.vue.cjs","sources":["../../../../src/components/shadcn/RadioGroup.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { RadioGroupRootEmits, RadioGroupRootProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { RadioGroupRoot, useForwardPropsEmits } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<RadioGroupRootProps & { class?: HTMLAttributes[\"class\"] }>()\r\nconst emits = defineEmits<RadioGroupRootEmits>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwarded = useForwardPropsEmits(delegatedProps, emits)\n</script>\n\n<template>\n  <RadioGroupRoot\n    :class=\"cn('grid gap-2', props.class)\"\n    v-bind=\"forwarded\"\n  >\n    <slot />\n  </RadioGroupRoot>\n</template>\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_openBlock","_createBlock","_unref","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"wdAOA,MAAMA,EAAQC,EACRC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAE5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,gBAI1DM,EAAAA,YAAAC,EAAAA,YAKiBC,EAAAA,wBALjBC,EAAAA,WAKiB,CAJd,MAAOD,EAAAA,MAAAE,EAAAA,EAAA,EAAE,aAAeZ,EAAM,KAAK,CAAA,EAC5BU,EAAAA,MAAAJ,CAAA,CAAS,EAAA,mBAEjB,IAAQ,CAARO,aAAQC,EAAA,OAAA,SAAA,CAAA"}