From 974ab55b05de3efc2a6b534feb986b6708a6c2ee Mon Sep 17 00:00:00 2001 From: Pavel Ashevskii Date: Mon, 14 Dec 2020 14:51:13 +0400 Subject: [PATCH] Clear Add Namespace and Add secret form data on close Signed-off-by: Pavel Ashevskii --- .../components/+config-secrets/add-secret-dialog.tsx | 2 +- src/renderer/components/+namespaces/add-namespace-dialog.tsx | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/+config-secrets/add-secret-dialog.tsx b/src/renderer/components/+config-secrets/add-secret-dialog.tsx index 6f40f5bb58..adc9d3883d 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} >