Fieldset - Groupe de champs

Composants permettant de regrouper visuellement et fonctionnellement plusieurs champs liés

Component checklist

Statut

Fonctionnel

Code source

Storybook

Dernière version de modification

2.21.0

Disponible depuis la version

2.5.0

Usage


                                                        
                                                        
                                                            <dsa-fieldset
                                                          legend-title="Coordonnées"
                                                          legend-subtitle"="Vos coordonnées seront utilisées pour vous contacter pour finaliser votre dossier."
                                                          >
                                                          <dsa-input
                                                            type="email"
                                                            label="Courriel"
                                                            autocomplete="email"
                                                            required
                                                          ></dsa-input>
                                                          <dsa-input-phone
                                                            label="Numéro de téléphone"
                                                            autocomplete="tel"
                                                          ></dsa-input-phone>
                                                          <dsa-tooltip
                                                            slot="tooltip"
                                                            content="Renseigner des coordonnées de contact"
                                                            placement="top"
                                                            distance="8"
                                                            skidding="0"
                                                            trigger="hover focus"
                                                            hoist
                                                          >
                                                            <dsa-icon-button
                                                              name="info"
                                                              label="Information complémentaire"
                                                              size="medium"
                                                            ></dsa-icon-button
                                                          ></dsa-tooltip>
                                                        </dsa-fieldset>
                                                        
                                                        <script type="text/typescript">
                                                          import '@ds-autonomie/web-components/dist/components/fieldset/fieldset.js';
                                                          import '@ds-autonomie/web-components/dist/components/input/input.js';
                                                          import '@ds-autonomie/web-components/dist/components/input-phone/input-phone.js';
                                                          import '@ds-autonomie/web-components/dist/components/tooltip/tooltip.js';
                                                          import '@ds-autonomie/web-components/dist/components/icon-button/icon-button.js';
                                                          import type { DSAFieldset } from '@ds-autonomie/web-components'
                                                        </script>
                                                        
                                                            

 


API

Attributs et propriétés

Propriété

attribut

Description

Type

Valeur par défaut

contrastedBorders contrasted-borders

Augmentez le contraste des bordures dans les contextes où il pourrait être difficile d'identifier la carte.

boolean

false

disabled

Désactive les contrôles enfants

boolean

false

horizontal

Défini l'orientation des contrôles

boolean

false

legendSubtitle legend-subtitle

 

Le sous-titre du fieldset

string

-

legendTitle legend-title

Le titre du fieldset

string

''

variant

La variante du fieldset

'layer' | 'base'

'base'

 

Méthodes

Slots

Nom

Description

(défaut)

Les contrôles de formulaire

legend-title

Le titre du fieldset. Alternativement, vous pouvez utiliser l'attribut legend-title

legend-subtitle

Le sous-titre du fieldset. Alternativement, vous pouvez utiliser l'attribut legend-subtitle

tooltip

Texte qui permet de passer des informations additionnelles à coté du libellé

Événements