import type { StoryObj } from '@storybook/vue3' import { VTextField } from 'vuetify/components' import { isNotBeforeDateFn } from './index' import { ref } from 'vue' export default { title: 'Guide du dev/Règles De Validation/isNotBeforeDate', component: isNotBeforeDateFn, } export const Default: StoryObj = { render: () => { return { components: { VTextField }, setup() { const date = isNotBeforeDateFn('01/01/2022') const model = ref('12/12/2021') return { date, model } }, template: ` `, } }, parameters: { sourceCode: [ { name: 'Script', code: ` `, }, { name: 'Template', code: ` `, }, ], }, } export const WithCustomMessage: StoryObj = { render: () => { return { components: { VTextField }, setup() { const date = isNotBeforeDateFn('01/01/2022', { default: (date: string) => `the date must not be before ${date}`, }) const model = ref('12/12/2021') return { date, model } }, template: ` `, } }, parameters: { sourceCode: [ { name: 'Script', code: ` `, }, { name: 'Template', code: ` `, }, ], }, }