diff --git a/app/javascript/components/TypesDeChampEditor/components/TypeDeChamps.js b/app/javascript/components/TypesDeChampEditor/components/TypeDeChamps.js
index 13ba32302..e59666775 100644
--- a/app/javascript/components/TypesDeChampEditor/components/TypeDeChamps.js
+++ b/app/javascript/components/TypesDeChampEditor/components/TypeDeChamps.js
@@ -12,12 +12,7 @@ function TypeDeChamps({ state: rootState, typeDeChamps }) {
typeDeChamps
});
- if (state.typeDeChamps.length === 0) {
- dispatch({
- type: 'addFirstTypeDeChamp',
- done: () => dispatch({ type: 'refresh' })
- });
- }
+ const hasUnsavedChamps = state.typeDeChamps.some(tdc => tdc.id == undefined);
return (
@@ -39,10 +34,18 @@ function TypeDeChamps({ state: rootState, typeDeChamps }) {
/>
))}
+ {state.typeDeChamps.length === 0 && (
+
+
+ Cliquez sur le bouton « Ajouter un champ » pour
+ créer votre premier champ.
+
+ )}