From 9fc5de69b402337da8fb243f8182c6beee216aa5 Mon Sep 17 00:00:00 2001 From: KY Lau Date: Thu, 10 Jun 2021 09:23:59 +0800 Subject: [PATCH] Extract default credential type --- .../AssetActions/Edit/EditAdvanceSettings.tsx | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/components/organisms/AssetActions/Edit/EditAdvanceSettings.tsx b/src/components/organisms/AssetActions/Edit/EditAdvanceSettings.tsx index 00fd691a0..a394f9d64 100644 --- a/src/components/organisms/AssetActions/Edit/EditAdvanceSettings.tsx +++ b/src/components/organisms/AssetActions/Edit/EditAdvanceSettings.tsx @@ -46,6 +46,17 @@ const contentQuery = graphql` } ` +function getDefaultCredentialType(credentialType: string): CredentialType { + switch (credentialType) { + case 'address': + return CredentialType.address + case 'credential3Box': + return CredentialType.credential3Box + default: + return CredentialType.address + } +} + export default function EditAdvanceSettings({ setShowEdit }: { @@ -64,17 +75,7 @@ export default function EditAdvanceSettings({ const hasFeedback = error || success - let credentialType: CredentialType - switch (appConfig.credentialType) { - case 'address': - credentialType = CredentialType.address - break - case 'credential3Box': - credentialType = CredentialType.credential3Box - break - default: - credentialType = CredentialType.address - } + const credentialType = getDefaultCredentialType(appConfig.credentialType) async function handleSubmit( values: Partial,