{"version":3,"file":"Separator.vue.cjs","sources":["../../../../src/components/shadcn/Separator.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { SeparatorProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { Separator } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = withDefaults(defineProps<\r\n  SeparatorProps & { class?: HTMLAttributes[\"class\"] }\r\n>(), {\r\n  orientation: \"horizontal\",\r\n  decorative: true,\r\n})\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\n</script>\n\n<template>\n  <Separator\n    v-bind=\"delegatedProps\"\n    :class=\"\n      cn(\n        'shrink-0 bg-border',\n        props.orientation === 'horizontal' ? 'h-px w-full' : 'w-px h-full',\n        props.class,\n      )\n    \"\n  />\n</template>\n"],"names":["props","__props","delegatedProps","reactiveOmit","_createBlock","_unref","Separator","_mergeProps","cn"],"mappings":"0XAOA,MAAMA,EAAQC,EAORC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,8BAIhDI,EAAAA,YASEC,EAAAA,MAAAC,EAAAA,SAAA,EATFC,EAAAA,WASEF,QAAAH,CAAA,EARsB,CACrB,MAAcG,EAAAA,MAAAG,IAAA,uBAA0CR,EAAM,cAAW,aAAA,cAAA,cAA2DA,EAAM,KAAA"}