diff --git a/ui/components/Overview/OverviewAssetsTable.tsx b/ui/components/Overview/OverviewAssetsTable.tsx index 1eac19fee1..3b263a8c08 100644 --- a/ui/components/Overview/OverviewAssetsTable.tsx +++ b/ui/components/Overview/OverviewAssetsTable.tsx @@ -24,7 +24,11 @@ export default function OverviewAssetsTable(props: Props): ReactElement {
- + {asset.asset.symbol}
diff --git a/ui/components/Shared/SharedAssetIcon.tsx b/ui/components/Shared/SharedAssetIcon.tsx index 4b40f9f799..669eb40fc9 100644 --- a/ui/components/Shared/SharedAssetIcon.tsx +++ b/ui/components/Shared/SharedAssetIcon.tsx @@ -3,26 +3,51 @@ import React, { ReactElement } from "react" interface Props { size?: "small" | "medium" | "large" logoURL?: string + symbol?: string } export default function SharedAssetIcon(props: Props): ReactElement { - const { logoURL, size } = props + const { size, logoURL, symbol } = props + + const hardcodedIcons = ["ETH"] + const hasHardcodedIcon = hardcodedIcons.includes(symbol) + + // Checks to see if it's an http(s) address because I've seen + // strings get here like ipfs://QmYNz8J1h5yefkaAw6tZwUYoJyBTWmBXgAY28ZWZ5rPsLR + // which won't load. Of if we have a hardcoded backup image + const hasValidImage = + (logoURL && logoURL.includes("http")) || hasHardcodedIcon return (
- - + {hasValidImage ? ( +
+ ) : ( +
+ {symbol.slice(0)[0]} +
+ )} - +
) } SharedAssetIcon.defaultProps = { size: "medium", - logoURL: undefined, + logoURL: null, + symbol: "ETH", } diff --git a/ui/components/Wallet/WalletAssetListItem.tsx b/ui/components/Wallet/WalletAssetListItem.tsx index cfd3a42989..3fe9564caa 100644 --- a/ui/components/Wallet/WalletAssetListItem.tsx +++ b/ui/components/Wallet/WalletAssetListItem.tsx @@ -27,16 +27,10 @@ export default function WalletAssetListItem(props: Props): ReactElement { >
- {assetAmount?.asset?.metadata?.logoURL ? ( - - ) : ( - - )} - +
diff --git a/ui/pages/Onboarding/OnboardingCreatePassword.tsx b/ui/pages/Onboarding/OnboardingCreatePassword.tsx index 747a66844d..a08d492c06 100644 --- a/ui/pages/Onboarding/OnboardingCreatePassword.tsx +++ b/ui/pages/Onboarding/OnboardingCreatePassword.tsx @@ -15,8 +15,10 @@ export default function OnboardingCreatePassword(props: Props): ReactElement {

Good hunting.

The decentralized web awaits.
- -
+
+ +
+
@@ -37,6 +39,9 @@ export default function OnboardingCreatePassword(props: Props): ReactElement { height: 120px; margin-bottom: 17px; } + .input_wrap { + width: 211px; + } .repeat_password_wrap { margin-top: 19px; margin-bottom: 24px; diff --git a/ui/pages/SingleAsset.tsx b/ui/pages/SingleAsset.tsx index dfffc3c580..3a472f813c 100644 --- a/ui/pages/SingleAsset.tsx +++ b/ui/pages/SingleAsset.tsx @@ -30,13 +30,14 @@ export default function SingleAsset(): ReactElement {
- + {symbol}
{filteredAsset.localizedDecimalValue}
-
- (${filteredAsset.localizedUserValue}) -
+
${filteredAsset.localizedUserValue}