{"version":3,"file":"ComboboxGroup.vue.cjs","sources":["../../../../src/components/shadcn/ComboboxGroup.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { ComboboxGroupProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { ComboboxGroup, ComboboxLabel } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<ComboboxGroupProps & {\r\n  class?: HTMLAttributes[\"class\"]\r\n  heading?: string\r\n}>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\n</script>\n\n<template>\n  <ComboboxGroup\n    v-bind=\"delegatedProps\"\n    :class=\"cn('overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground', props.class)\"\n  >\n    <ComboboxLabel v-if=\"heading\" class=\"px-2 py-1.5 text-xs font-medium text-muted-foreground\">\n      {{ heading }}\n    </ComboboxLabel>\n    <slot />\n  </ComboboxGroup>\n</template>\n"],"names":["props","__props","delegatedProps","reactiveOmit","_createBlock","_unref","ComboboxGroup","_mergeProps","cn","ComboboxLabel","_renderSlot","_ctx"],"mappings":"iUAOA,MAAMA,EAAQC,EAKRC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,8BAIhDI,EAAAA,YAQgBC,EAAAA,MAAAC,EAAAA,aAAA,EARhBC,EAAAA,WAQgBF,QAAAH,CAAA,EAPQ,CACrB,MAAOG,EAAAA,MAAAG,EAAAA,EAAA,EAAE,yNAA2NR,EAAM,KAAK,CAAA,sBAEhP,IAEgB,CAFKC,EAAA,uBAArBG,EAAAA,YAEgBC,EAAAA,MAAAI,EAAAA,aAAA,EAAA,OAFc,MAAM,uDAAA,qBAClC,IAAa,qCAAVR,EAAA,OAAO,EAAA,CAAA,CAAA,sCAEZS,aAAQC,EAAA,OAAA,SAAA,CAAA"}