diff --git a/jams-react-client/src/views/Blueprints/Blueprints.js b/jams-react-client/src/views/Blueprints/Blueprints.js index 5063dfd825c6e2e788af65fa97da8f24e02eafba..2360b863c07ae3189bbd8058cb1dccfb3f327411 100644 --- a/jams-react-client/src/views/Blueprints/Blueprints.js +++ b/jams-react-client/src/views/Blueprints/Blueprints.js @@ -90,7 +90,7 @@ export default function Blueprints() { const [blueprintNameExits, setBlueprintNameExits] = React.useState() const [open, setOpen] = React.useState(false) - const [disableCreate, setDisableCreate] = React.useState(false); + const [disableCreate, setDisableCreate] = React.useState(true); const [removedBlueprint, setRemovedBlueprint] = React.useState() const [openRemoveDialog, setOpenRemoveDialog] = React.useState() @@ -156,6 +156,7 @@ export default function Blueprints() { axios(configApiCall(api_path_blueprints+"?name="+blueprintName+"&policyData=", 'POST', null, null)).then((response)=>{ setOpen(false); + setDisableCreate(true); console.log("Successfully created" + blueprintName) }).catch((error) =>{ setOpen(false);