import type { Meta, StoryObj } from '@storybook/vue3'
const meta: Meta = {
title: 'Composants/Composants Vuetify/VTooltip',
tags: ['!dev'],
render: args => ({
setup() {
return { args }
},
template: `
{{ args.activator }}
`,
}),
}
export default meta
type Story = StoryObj
// --- Location ---
export const Top: Story = {
args: { text: 'Tooltip top', activator: 'Hover me', location: 'top', disabled: false },
parameters: {
docs: {
source: {
code: `
Hover me
`,
},
},
},
}
export const Bottom: Story = {
args: { text: 'Tooltip bottom', activator: 'Hover me', location: 'bottom', disabled: false },
parameters: {
docs: {
source: {
code: `
Hover me
`,
},
},
},
}
export const Left: Story = {
args: { text: 'Tooltip left', activator: 'Hover me', location: 'left', disabled: false },
parameters: {
docs: {
source: {
code: `
Hover me
`,
},
},
},
}
export const Right: Story = {
args: { text: 'Tooltip right', activator: 'Hover me', location: 'right', disabled: false },
parameters: {
docs: {
source: {
code: `
Hover me
`,
},
},
},
}
// --- Disabled ---
export const Disabled: Story = {
args: { text: 'Tooltip disabled', activator: 'Hover me', location: 'top', disabled: true },
parameters: {
docs: {
source: {
code: `
Hover me
`,
},
},
},
}