{"version":3,"file":"Tooltip.stories.mjs","names":["UTooltip","UIcon","meta","title","component","tags","argTypes","theme","control","options","always","defaultValue","position","BaseTooltip","render","args","components","setup","template"],"sources":["../../src/stories/Tooltip.stories.ts"],"sourcesContent":["import type { Meta, StoryObj } from '@storybook/vue3'\nimport { UTooltip, UIcon } from '../components'\nimport { UTooltipProps } from '../components/UTooltip/UTooltip'\nimport { ExtractPropTypes } from 'vue'\n\nconst meta: Meta<typeof UTooltip> = {\n  title: 'Example/Tooltip',\n  component: UTooltip,\n  tags: ['autodocs'],\n  argTypes: {\n    theme: { control: 'select', options: ['dark', 'light'] },\n    always: { control: 'boolean', defaultValue: false },\n    position: {\n      control: 'select',\n      options: [\n        'none top',\n        'none bottom',\n        'bottom',\n        'bottom-start',\n        'bottom-end',\n        'top',\n        'top-start',\n        'top-end',\n        'left',\n        'right',\n      ],\n    },\n  },\n}\n\nexport default meta\n\ntype Story = StoryObj<typeof UTooltip>\n\nexport const BaseTooltip: Story = {\n  render: (args: ExtractPropTypes<UTooltipProps>) => ({\n    components: { UTooltip, UIcon },\n    setup() {\n      return { args }\n    },\n    template: `<div class=\"w-full h-80 flex justify-center items-center\">\n    <UTooltip v-bind=\"args\" class=\"w-fit h-fit\">\n    <template #tooltipToggle> <UIcon color=\"gray-400\" :size=\"'14'\" class=\"mx-auto\">\n    $helpCircle </UIcon> </template>\n    <template #text>This is a tooltip</template>\n    <template #supportingText>Tooltips are used to describe or identify an element. In most\n    scenarios, tooltips help the user understand meaning, function or alt-text.</template>\n    </UTooltip></div>`,\n  }),\n  args: {\n    theme: 'dark',\n    always: true,\n  } as UTooltipProps,\n}\n"],"mappings":"SACSA,QAAQ,EAAEC,KAAK;AAIxB,IAAMC,IAA2B,GAAG;EAClCC,KAAK,EAAE,iBAAiB;EACxBC,SAAS,EAAEJ,QAAQ;EACnBK,IAAI,EAAE,CAAC,UAAU,CAAC;EAClBC,QAAQ,EAAE;IACRC,KAAK,EAAE;MAAEC,OAAO,EAAE,QAAQ;MAAEC,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO;IAAE,CAAC;IACxDC,MAAM,EAAE;MAAEF,OAAO,EAAE,SAAS;MAAEG,YAAY,EAAE;IAAM,CAAC;IACnDC,QAAQ,EAAE;MACRJ,OAAO,EAAE,QAAQ;MACjBC,OAAO,EAAE,CACP,UAAU,EACV,aAAa,EACb,QAAQ,EACR,cAAc,EACd,YAAY,EACZ,KAAK,EACL,WAAW,EACX,SAAS,EACT,MAAM,EACN,OAAO;IAEX;EACF;AACF,CAAC;AAED,eAAeP,IAAI;AAInB,OAAO,IAAMW,WAAkB,GAAG;EAChCC,MAAM,EAAE,SAAAA,OAACC,IAAqC;IAAA,OAAM;MAClDC,UAAU,EAAE;QAAEhB,QAAQ,EAARA,QAAQ;QAAEC,KAAK,EAALA;MAAM,CAAC;MAC/BgB,KAAK,WAAAA,MAAA,EAAG;QACN,OAAO;UAAEF,IAAI,EAAJA;QAAK,CAAC;MACjB,CAAC;MACDG,QAAQ;IAQV,CAAC;EAAA,CAAC;EACFH,IAAI,EAAE;IACJR,KAAK,EAAE,MAAM;IACbG,MAAM,EAAE;EACV;AACF,CAAC"}