{"version":3,"file":"PopoverContent.vue.cjs","sources":["../../../../src/components/shadcn/PopoverContent.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { PopoverContentEmits, PopoverContentProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport {\r\n  PopoverContent,\r\n\r\n  PopoverPortal,\r\n  useForwardPropsEmits,\r\n} from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\ndefineOptions({\r\n  inheritAttrs: false,\r\n})\r\n\r\nconst props = withDefaults(\r\n  defineProps<PopoverContentProps & { class?: HTMLAttributes[\"class\"] }>(),\r\n  {\r\n    align: \"center\",\r\n    sideOffset: 4,\r\n  },\r\n)\r\nconst emits = defineEmits<PopoverContentEmits>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwarded = useForwardPropsEmits(delegatedProps, emits)\r\n</script>\r\n\r\n<template>\r\n  <PopoverPortal>\r\n    <PopoverContent\r\n      v-bind=\"{ ...forwarded, ...$attrs }\"\r\n      :class=\"\r\n        cn(\r\n          'z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2',\r\n          props.class,\r\n        )\r\n      \"\r\n    >\r\n      <slot />\r\n    </PopoverContent>\r\n  </PopoverPortal>\r\n</template>\r\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_createBlock","_unref","PopoverPortal","_createVNode","PopoverContent","_mergeProps","$attrs","cn","_renderSlot","_ctx"],"mappings":"q4BAgBA,MAAMA,EAAQC,EAORC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAE5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,8BAI1DM,EAAAA,YAYgBC,EAAAA,MAAAC,EAAAA,aAAA,EAAA,KAAA,mBAXd,IAUiB,CAVjBC,EAAAA,YAUiBF,EAAAA,MAAAG,gBAAA,EAVjBC,aAUiB,CAAA,GATFJ,EAAAA,MAAAH,CAAA,KAAcQ,EAAAA,QAAM,CAChC,MAAiBL,EAAAA,MAAAM,IAAA,+aAAwcf,EAAM,KAAA,uBAOhe,IAAQ,CAARgB,aAAQC,EAAA,OAAA,SAAA,CAAA"}