{"version":3,"file":"AccordionContent.vue.cjs","sources":["../../../../src/components/shadcn/AccordionContent.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { AccordionContentProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { AccordionContent } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<AccordionContentProps & { class?: HTMLAttributes[\"class\"] }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n</script>\r\n\r\n<template>\r\n  <AccordionContent\r\n    v-bind=\"delegatedProps\"\r\n    class=\"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down\"\r\n  >\r\n    <div :class=\"cn('pb-4 pt-0', props.class)\">\r\n      <slot />\r\n    </div>\r\n  </AccordionContent>\r\n</template>\r\n"],"names":["props","__props","delegatedProps","reactiveOmit","_openBlock","_createBlock","_unref","_mergeProps","_createElementVNode","_normalizeClass","cn","_renderSlot","_ctx"],"mappings":"mVAOA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,gBAIhDI,EAAAA,UAAA,EAAAC,EAAAA,YAOmBC,EAAAA,0BAPnBC,EAAAA,WAOmBD,EAAAA,SANK,CACtB,MAAM,0HAAA,CAA0H,EAAA,mBAEhI,IAEM,CAFNE,EAAAA,mBAEM,MAAA,CAFA,MAAKC,EAAAA,eAAEH,QAAAI,EAAAA,EAAA,EAAE,YAAcV,EAAM,KAAK,CAAA,CAAA,GACtCW,aAAQC,EAAA,OAAA,SAAA,CAAA"}