import type { Meta, StoryObj } from '@storybook/vue3' import FranceConnectBtn from './FranceConnectBtn.vue' const meta = { title: 'Composants/Boutons/FranceConnectBtn', component: FranceConnectBtn, parameters: { layout: 'fullscreen', }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { parameters: { sourceCode: [ { name: 'Template', code: ` `, }, { name: 'Script', code: ` `, }, ], }, args: { href: 'https://app.franceconnect.gouv.fr/', isConnectPlus: false, dark: false, }, render: (args) => { return { components: { FranceConnectBtn }, setup() { return { args } }, template: `
`, } }, } export const FranceConnectPlus: Story = { parameters: { sourceCode: [ { name: 'Template', code: ` `, }, { name: 'Script', code: ` `, }, ], }, args: { href: 'https://app.franceconnect.gouv.fr/', isConnectPlus: true, dark: false, }, render: (args) => { return { components: { FranceConnectBtn }, setup() { return { args } }, template: `
`, } }, } export const DarkTheme: Story = { parameters: { sourceCode: [ { name: 'Template', code: ` `, }, { name: 'Script', code: ` `, }, ], }, args: { href: 'https://app.franceconnect.gouv.fr/', isConnectPlus: true, dark: true, }, render: (args) => { return { components: { FranceConnectBtn }, setup() { return { args } }, template: ` `, } }, }