diff --git a/frontend/src/component/project/Project/CreateProject/NewProjectForm.tsx b/frontend/src/component/project/Project/CreateProject/NewProjectForm.tsx index b90396a0a8..c10664969a 100644 --- a/frontend/src/component/project/Project/CreateProject/NewProjectForm.tsx +++ b/frontend/src/component/project/Project/CreateProject/NewProjectForm.tsx @@ -174,6 +174,15 @@ export const NewProjectForm: React.FC = ({ }, }; + const numberOfConfiguredChangeRequestEnvironments = Object.keys( + projectChangeRequestConfiguration, + ).length; + const changeRequestSelectorLabel = + numberOfConfiguredChangeRequestEnvironments > 1 + ? `${numberOfConfiguredChangeRequestEnvironments} environments configured` + : numberOfConfiguredChangeRequestEnvironments === 1 + ? `1 environment configured` + : 'Configure change requests'; return ( { @@ -320,17 +329,11 @@ export const NewProjectForm: React.FC = ({ updateProjectChangeRequestConfig } button={{ - label: - Object.keys( - projectChangeRequestConfiguration, - ).length > 0 - ? `${ - Object.keys( - projectChangeRequestConfiguration, - ).length - } environment configured` - : 'Configure change requests', + label: changeRequestSelectorLabel, icon: , + labelWidth: `${ + 'nn environments configured'.length + }ch`, }} search={{ label: 'Filter environments',