{"version":3,"file":"Tabs.vue.cjs","sources":["../../../../src/components/shadcn/Tabs.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { TabsRootProps, TabsRootEmits } from 'reka-ui'\nimport type { HTMLAttributes } from 'vue'\nimport { TabsRoot, useForwardPropsEmits } from 'reka-ui'\nimport { reactiveOmit } from '@vueuse/core'\nimport { cn } from '@/lib/utils'\n\nconst props = defineProps<TabsRootProps & { class?: HTMLAttributes['class'] }>()\n\nconst emits = defineEmits<TabsRootEmits>()\n\nconst delegatedProps = reactiveOmit(props, 'class')\nconst forwarded = useForwardPropsEmits(delegatedProps, emits)\n</script>\n\n<template>\n  <TabsRoot :class=\"cn('', props.class)\" v-bind=\"forwarded\">\n    <slot />\n  </TabsRoot>\n</template>\n\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_openBlock","_createBlock","_unref","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"qbAOA,MAAMA,EAAQC,EAERC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAC5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,gBAI1DM,EAAAA,YAAAC,EAAAA,YAEWC,EAAAA,kBAFXC,EAAAA,WAEW,CAFA,MAAOD,EAAAA,MAAAE,EAAAA,EAAA,EAAE,GAAKZ,EAAM,KAAK,CAAA,EAAWU,EAAAA,MAAAJ,CAAA,CAAS,EAAA,mBACtD,IAAQ,CAARO,aAAQC,EAAA,OAAA,SAAA,CAAA"}