import type { Meta, StoryObj } from '@storybook/vue3-vite' import VvButton from '@/components/VvButton/VvButton.vue' import VvTooltip from '@/components/VvTooltip/VvTooltip.vue' import { argTypes, defaultArgs } from './Tooltip.settings' import { defaultTest } from './Tooltip.test' const meta: Meta = { title: 'Directives/Tooltip', component: VvTooltip, args: defaultArgs, argTypes, } export default meta type Story = StoryObj export const DefaultDirective: Story = { args: { ...defaultArgs, }, render: args => ({ components: { VvButton, VvTooltip }, setup() { return { args } }, template: /* html */ `
HOVER Me
`, }), play: defaultTest, } export const Top: Story = { ...DefaultDirective, args: { ...DefaultDirective.args, position: 'top', }, } export const Bottom: Story = { ...DefaultDirective, args: { ...DefaultDirective.args, position: 'bottom', }, } export const Right: Story = { ...DefaultDirective, args: { ...DefaultDirective.args, position: 'right', }, } export const Left: Story = { ...DefaultDirective, args: { ...DefaultDirective.args, position: 'left', }, }