From 381be5648b2241ccd49c0292fe3e7ce63b79c347 Mon Sep 17 00:00:00 2001 From: MarkNerdi <105642810+MarkNerdi@users.noreply.github.com> Date: Tue, 20 Dec 2022 17:33:09 +0100 Subject: [PATCH] enhancement: add error toast if media doesnt load (#5436) * enhancement: add error toast if media doesnt load * enhancement: add error field to nft details * enhancement: add warning if max filesize is succeeded * chore: remove redndant code * enhancement: add loading error tooltip icon to gallery item * fix: fix color * fix localization string typo * chore: fix pr review issues * enhancement: add different translations for small and big image * chore: update translations Co-authored-by: Jason Kraft --- .../views/CollectiblesDetailsView.svelte | 12 ++++++ .../components/atoms/MediaDisplay.svelte | 26 +++++++------ .../atoms/buttons/TooltipIcon.svelte | 31 +++++++-------- .../molecules/NftGalleryItem.svelte | 38 ++++++++++++++++++- .../components/molecules/NftMedia.svelte | 15 +++++++- packages/shared/locales/en.json | 30 +++++++++++++++ 6 files changed, 121 insertions(+), 31 deletions(-) diff --git a/packages/desktop/views/dashboard/collectibles/views/CollectiblesDetailsView.svelte b/packages/desktop/views/dashboard/collectibles/views/CollectiblesDetailsView.svelte index f1193ffc6c4..f661c7a6e76 100644 --- a/packages/desktop/views/dashboard/collectibles/views/CollectiblesDetailsView.svelte +++ b/packages/desktop/views/dashboard/collectibles/views/CollectiblesDetailsView.svelte @@ -29,9 +29,12 @@ Pane, Text, TextType, + Alert, } from 'shared/components' let modal: Modal + let error: string + let warning: string const explorerUrl = getOfficialExplorerUrl($activeProfile?.networkProtocol, $activeProfile?.networkType) const nft: INft = getNftByIdFromAllAccountNfts($selectedAccountIndex, $selectedNftId) @@ -122,12 +125,21 @@
+
+ {#if error} + + {:else if warning} + + {/if} +
diff --git a/packages/shared/components/atoms/MediaDisplay.svelte b/packages/shared/components/atoms/MediaDisplay.svelte index 4cec65812dc..90e72f0f2d6 100644 --- a/packages/shared/components/atoms/MediaDisplay.svelte +++ b/packages/shared/components/atoms/MediaDisplay.svelte @@ -1,23 +1,24 @@ diff --git a/packages/shared/components/atoms/buttons/TooltipIcon.svelte b/packages/shared/components/atoms/buttons/TooltipIcon.svelte index f0cbd627aa6..78d20873104 100644 --- a/packages/shared/components/atoms/buttons/TooltipIcon.svelte +++ b/packages/shared/components/atoms/buttons/TooltipIcon.svelte @@ -1,7 +1,6 @@