diff --git a/client/src/components/production-list-table/production-list-config-manager.component.jsx b/client/src/components/production-list-table/production-list-config-manager.component.jsx index c33b164ff..95f4ceccf 100644 --- a/client/src/components/production-list-table/production-list-config-manager.component.jsx +++ b/client/src/components/production-list-table/production-list-config-manager.component.jsx @@ -376,7 +376,14 @@ export function ProductionListConfigManager({ > {t("general.actions.save")} - setOpen(false)}>{t("general.actions.close")} + { + setIsAddingNewProfile(false); + setOpen(false); + }} + > + {t("general.actions.close")} + @@ -384,55 +391,55 @@ export function ProductionListConfigManager({ return ( - - setOpen(true)} disabled={!isAddingNewProfile && !hasUnsavedChanges}> - {t("production.actions.saveconfig")} - + setOpen(true)} disabled={isAddingNewProfile || !hasUnsavedChanges}> + {t("production.actions.saveconfig")} + + + + {bodyshop.production_config + .slice() + .sort((a, b) => + a.name === t("production.constants.main_profile") + ? -1 + : b.name === t("production.constants.main_profile") + ? 1 + : 0 + ) // + .map((config) => ( + + + + {config.name} + + {config.name !== t("production.constants.main_profile") && ( + handleTrash(config.name)} + > + e.stopPropagation()} /> + + )} + + + ))} + + + + {t("production.labels.addnewprofile")} + + + - - {bodyshop.production_config - .slice() - .sort((a, b) => - a.name === t("production.constants.main_profile") - ? -1 - : b.name === t("production.constants.main_profile") - ? 1 - : 0 - ) // - .map((config) => ( - - - - {config.name} - - {config.name !== t("production.constants.main_profile") && ( - handleTrash(config.name)} - > - e.stopPropagation()} /> - - )} - - - ))} - - - - {t("production.labels.addnewprofile")} - - - ); }