{"version":3,"file":"AccordionItem.vue.cjs","sources":["../../../../src/components/shadcn/AccordionItem.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { AccordionItemProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { AccordionItem, useForwardProps } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<AccordionItemProps & { class?: HTMLAttributes[\"class\"] }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwardedProps = useForwardProps(delegatedProps)\r\n</script>\r\n\r\n<template>\r\n  <AccordionItem\r\n    v-bind=\"forwardedProps\"\r\n    :class=\"cn('border-b', props.class)\"\r\n  >\r\n    <slot />\r\n  </AccordionItem>\r\n</template>\r\n"],"names":["props","__props","delegatedProps","reactiveOmit","forwardedProps","useForwardProps","_createBlock","_unref","AccordionItem","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"oXAOA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,EAE5CI,EAAiBC,EAAAA,gBAAgBH,CAAc,8BAInDI,EAAAA,YAKgBC,EAAAA,MAAAC,EAAAA,aAAA,EALhBC,EAAAA,WAKgBF,QAAAH,CAAA,EAJQ,CACrB,MAAOG,EAAAA,MAAAG,EAAAA,EAAA,EAAE,WAAaV,EAAM,KAAK,CAAA,sBAElC,IAAQ,CAARW,aAAQC,EAAA,OAAA,SAAA,CAAA"}