import type { Meta, StoryObj } from '@storybook/vue3' import SyTextField from '@/components/Customs/SyTextField/SyTextField.vue' import { VIcon } from 'vuetify/components' import { ref, watch } from 'vue' import { mdiAccountBox } from '@mdi/js' import { VBtn } from 'vuetify/components' import { getValidationDocumentation } from '@/composables/unifyValidation/documentationValidationProps' import { fn } from '@storybook/test' const meta = { title: 'Composants/Formulaires/SyTextField', component: SyTextField, decorators: [ () => ({ template: '
Ce champ est obligatoire
Ce champ est obligatoire
Des icônes d'information avec tooltips sont affichées de chaque côté du champ. Survolez-les pour voir les messages d'aide qui apparaissent en haut grâce à la prop tooltipLocation="top".
Utilisation des props prefix et suffix pour ajouter des unités ou des informations complémentaires directement dans le champ.
Validation normale
Sans gestion d'erreurs
Instructions :
Avec messages de succès (défaut)
Sans messages de succès
Les deux champs ont la même valeur et passent la validation :
Essayez de modifier les valeurs pour voir le comportement.