diff --git a/src/renderer/components/+config-secrets/add-secret-dialog.tsx b/src/renderer/components/+config-secrets/add-secret-dialog.tsx index 8b4339dac1..db9d2a761e 100644 --- a/src/renderer/components/+config-secrets/add-secret-dialog.tsx +++ b/src/renderer/components/+config-secrets/add-secret-dialog.tsx @@ -108,7 +108,6 @@ export class AddSecretDialog extends React.Component { const newSecret = await secretsApi.create({ namespace, name }, secret); showDetails(newSecret.selfLink); - this.reset(); this.close(); } catch (err) { Notifications.error(err); @@ -188,6 +187,7 @@ export class AddSecretDialog extends React.Component { {...dialogProps} className="AddSecretDialog" isOpen={AddSecretDialog.isOpen} + onOpen={this.reset} close={this.close} > diff --git a/src/renderer/components/+namespaces/add-namespace-dialog.tsx b/src/renderer/components/+namespaces/add-namespace-dialog.tsx index 6097a3089f..4aaf30e5a4 100644 --- a/src/renderer/components/+namespaces/add-namespace-dialog.tsx +++ b/src/renderer/components/+namespaces/add-namespace-dialog.tsx @@ -31,6 +31,10 @@ export class AddNamespaceDialog extends React.Component { AddNamespaceDialog.isOpen = false; } + reset = () => { + this.namespace = ""; + }; + close = () => { AddNamespaceDialog.close(); }; @@ -58,6 +62,7 @@ export class AddNamespaceDialog extends React.Component { {...dialogProps} className="AddNamespaceDialog" isOpen={AddNamespaceDialog.isOpen} + onOpen={this.reset} close={this.close} >