From ac60a4f6417a9137d09664a29172e79707684f58 Mon Sep 17 00:00:00 2001 From: Nicole O'Brien Date: Thu, 16 Feb 2023 11:02:00 +0000 Subject: [PATCH] fix: add more optional chaining (#5893) Co-authored-by: Tuditi <45079109+Tuditi@users.noreply.github.com> --- .../GenericActivityInformation.svelte | 16 ++++++++-------- .../popups/ActivityDetailsPopup.svelte | 4 ++-- .../BurnNativeTokensConfirmationPopup.svelte | 2 +- .../popups/send/SendConfirmationPopup.svelte | 2 +- .../handleDeepLinkSendFormOperation.ts | 2 +- .../getAccountAssetsForSelectedAccount.ts | 2 +- .../stores/selected-account-activities.store.ts | 6 +++--- .../shared/lib/core/wallet/utils/sortAssets.ts | 2 +- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/shared/components/molecules/activity-info/GenericActivityInformation.svelte b/packages/shared/components/molecules/activity-info/GenericActivityInformation.svelte index 243fb2cb99..d32996781b 100644 --- a/packages/shared/components/molecules/activity-info/GenericActivityInformation.svelte +++ b/packages/shared/components/molecules/activity-info/GenericActivityInformation.svelte @@ -31,19 +31,19 @@ ...(activity?.destinationNetwork && { destinationNetwork: { data: activity?.destinationNetwork }, }), - ...(activity.time && { + ...(activity?.time && { transactionTime: { data: formattedTransactionTime }, }), - ...(activity.metadata && { + ...(activity?.metadata && { metadata: { data: activity.metadata, isTooltipVisible: true }, }), - ...(activity.tag && { + ...(activity?.tag && { tag: { data: activity.tag, isTooltipVisible: true }, }), ...(hasStorageDeposit && { storageDeposit: { data: formattedStorageDeposit, isTooltipVisible: true }, }), - ...(activity.giftedStorageDeposit && { + ...(activity?.giftedStorageDeposit && { giftedStorageDeposit: { data: formattedGiftedStorageDeposit, isTooltipVisible: true }, }), ...(gasBudget && { @@ -52,7 +52,7 @@ ...(expirationTime && { expirationTime: { data: expirationTime, isTooltipVisible: true }, }), - ...(activity.asyncData?.timelockDate && { + ...(activity?.asyncData?.timelockDate && { timelockDate: { data: formattedTimelockDate, isTooltipVisible: true }, }), ...(claimedTime && { claimedTime: { data: claimedTime } }), @@ -61,9 +61,9 @@ function handleTransactionIdClick(): void { explorerUrl ? openUrlInBrowser( - `${explorerUrl}/${ExplorerEndpoint.Transaction}/${activity.asyncData?.claimingTransactionId}` + `${explorerUrl}/${ExplorerEndpoint.Transaction}/${activity?.asyncData?.claimingTransactionId}` ) - : setClipboard(activity.asyncData?.claimingTransactionId) + : setClipboard(activity?.asyncData?.claimingTransactionId) } @@ -76,7 +76,7 @@ : undefined} /> {/each} -{#if activity.asyncData?.claimingTransactionId} +{#if activity?.asyncData?.claimingTransactionId}