Définition centralisée des paramétrages d'un champ
Actuellement state.controls
de src/store/modules/form-builder/controls/utils.ts
défini les paramétrages accessibles pour un champ donné.
Les onglets qui sont affichés sont définis par settingsModalTabs
avec quelques props passées en paramètres.
Mais le contenu effectif des ces onglets sont aussi conditionnés par d'autres propriétés comme usfType
et usfSubType
.
Il serait souhaitable que settingsModalTabs soit la seule référence de définition de ces fenêtres de paramétrage.
Ainsi pour afficher dans l'onglet "Affichage" le paramétrage d'un accordéon. ça serait plus simple de le définir par :
settingsModalTabs: {
display: {
accordion: true
}
}
au lieu de l'actuel
usfType: 'layout',
usfSubtype: ['accordion'],
settingsModalTabs: [modalTabs['display']]