{"version":3,"file":"TooltipContent.vue.cjs","sources":["../../../../src/components/shadcn/TooltipContent.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { TooltipContentEmits, TooltipContentProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { TooltipContent, TooltipPortal, useForwardPropsEmits } 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(defineProps<TooltipContentProps & { class?: HTMLAttributes[\"class\"] }>(), {\r\n  sideOffset: 4,\r\n})\r\n\r\nconst emits = defineEmits<TooltipContentEmits>()\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  <TooltipPortal>\r\n    <TooltipContent v-bind=\"{ ...forwarded, ...$attrs }\" :class=\"cn('z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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', props.class)\">\r\n      <slot />\r\n    </TooltipContent>\r\n  </TooltipPortal>\r\n</template>\r\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_createBlock","_unref","TooltipPortal","_createVNode","TooltipContent","_mergeProps","$attrs","cn","_renderSlot","_ctx"],"mappings":"2oBAWA,MAAMA,EAAQC,EAIRC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAE5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,8BAI1DM,EAAAA,YAIgBC,EAAAA,MAAAC,EAAAA,aAAA,EAAA,KAAA,mBAHd,IAEiB,CAFjBC,EAAAA,YAEiBF,EAAAA,MAAAG,gBAAA,EAFjBC,aAEiB,CAAA,GAFYJ,EAAAA,MAAAH,CAAA,KAAcQ,EAAAA,QAAM,CAAK,MAAOL,EAAAA,MAAAM,EAAAA,EAAA,EAAE,qYAAuYf,EAAM,KAAK,CAAA,sBAC/c,IAAQ,CAARgB,aAAQC,EAAA,OAAA,SAAA,CAAA"}