{"version":3,"file":"Content.cjs","sources":["../../../../../../packages/vue-components/vc-tooltip/src/Content.tsx"],"sourcesContent":["import type { ExtractPropTypes } from 'vue';\nimport { PropTypes } from '@antdv/utils';\nimport { defineComponent } from 'vue';\n\nconst tooltipContentProps = {\n  prefixCls: String,\n  id: String,\n  overlayInnerStyle: PropTypes.any,\n};\n\nexport type TooltipContentProps = Partial<ExtractPropTypes<typeof tooltipContentProps>>;\n\nexport default defineComponent({\n  compatConfig: { MODE: 3 },\n  name: 'TooltipContent',\n  props: tooltipContentProps,\n  setup(props: TooltipContentProps, { slots }) {\n    return () => (\n      <div\n        class={`${props.prefixCls}-inner`}\n        id={props.id}\n        role=\"tooltip\"\n        style={props.overlayInnerStyle}\n      >\n        {slots.overlay?.()}\n      </div>\n    );\n  },\n});\n"],"names":["tooltipContentProps","prefixCls","String","id","overlayInnerStyle","PropTypes","any","defineComponent","compatConfig","MODE","name","props","setup","slots","_createVNode","overlay"],"mappings":";;;;;;;;AAIA,MAAMA,mBAAsB,GAAA;AAAA,EAC1BC,SAAWC,EAAAA,MAAAA;AAAAA,EACXC,EAAID,EAAAA,MAAAA;AAAAA,EACJE,mBAAmBC,gBAAUC,CAAAA,GAAAA;AAC/B,CAAA,CAAA;AAIA,8BAA+BC,mBAAA,CAAA;AAAA,EAC7BC,YAAc,EAAA;AAAA,IAAEC,IAAM,EAAA,CAAA;AAAA,GAAE;AAAA,EACxBC,IAAM,EAAA,gBAAA;AAAA,EACNC,KAAOX,EAAAA,mBAAAA;AAAAA,EACPY,MAAMD,KAA4B,EAAA;AAAA,IAAEE,KAAAA;AAAAA,GAAS,EAAA;AAC3C,IAAA,OAAO;;AAAAC,MAAAA,OAAAA,eAAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAEK,CAAEH,EAAAA,KAAAA,CAAMV,SAAU,CAAA,MAAA,CAAA;AAAA,QAAO,MAC7BU,KAAMR,CAAAA,EAAAA;AAAAA,QAAE,MAAA,EAAA,SAAA;AAAA,QAAA,SAELQ,KAAMP,CAAAA,iBAAAA;AAAAA,OAAiB,EAAA,CAAA,CAE7BS,EAAME,GAAAA,KAAAA,CAAAA,OAAAA,KAANF,8BAAiB,CAErB,CAAA,CAAA;AAAA,KAAA,CAAA;AAAA,GACH;AACF,CAAC,CAAA;;;;"}