From af464a354a098707c828769b98d2ae7f5f12d80c Mon Sep 17 00:00:00 2001 From: Matthew Maxwell Date: Tue, 26 Jul 2022 14:16:18 -0500 Subject: [PATCH 1/4] enhancement: add tooltip to Shimmer asset tiles --- packages/shared/components/StakingAssetTile.svelte | 7 +++++++ packages/shared/locales/en.json | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/packages/shared/components/StakingAssetTile.svelte b/packages/shared/components/StakingAssetTile.svelte index 0ef7bf1a96a..c44cc87cbdd 100644 --- a/packages/shared/components/StakingAssetTile.svelte +++ b/packages/shared/components/StakingAssetTile.svelte @@ -48,6 +48,7 @@ let remainingTime: number const FIAT_PLACEHOLDER = '---' + const SHOW_SHIMMER_TOKEN_FORMATTING_WARNING = !isAssembly $: $activeProfile.stakingRewards $: isDarkModeEnabled = $appSettings.darkMode @@ -66,6 +67,7 @@ } } $: showWarningState = + SHOW_SHIMMER_TOKEN_FORMATTING_WARNING || isPartiallyStakedAndCanStake || (isBelowMinimumRewards && !getAccount($stakedAccounts) && isParticipationPossible(stakingEventState)) || (isBelowMinimumRewards && hasStakingEnded) @@ -132,6 +134,11 @@ body: _getBody(), } } + } else { + return { + title: localize('tooltips.shimmerTokenFormatting.title'), + body: [localize('tooltips.shimmerTokenFormatting.body')], + } } } diff --git a/packages/shared/locales/en.json b/packages/shared/locales/en.json index a3cc7013152..d553d098fca 100644 --- a/packages/shared/locales/en.json +++ b/packages/shared/locales/en.json @@ -1419,6 +1419,10 @@ "bodyWillNotReachMin": "You will not reach the minimum reward value during the remaining staking period unless you add more IOTA.", "bodyDidNotReachMin": "You did not stake enough IOTA to reach the minimum reward value for {airdrop} ({airdropRewardMin}).", "bodyMinBalanceAirdrop": "This wallet does not have enough IOTA tokens to reach the minimum airdrop reward for {airdrop}." + }, + "shimmerTokenFormatting": { + "title": "SMR unit formatting updated", + "body": "The SMR unit formatting has been updated. 1 SMR now has 6 decimal places rather than 0." } }, "exports": { From 24a107cabd73228a154556fcf2170a4abca884b0 Mon Sep 17 00:00:00 2001 From: Matthew Maxwell Date: Wed, 27 Jul 2022 08:28:11 -0500 Subject: [PATCH 2/4] enhancement: add tooltip to staking airdrop dashboard tiles --- .../shared/components/StakingAssetTile.svelte | 8 ++-- .../staking/views/StakingAirdrop.svelte | 38 ++++++++++++++++++- 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/packages/shared/components/StakingAssetTile.svelte b/packages/shared/components/StakingAssetTile.svelte index c44cc87cbdd..9829e9aeb65 100644 --- a/packages/shared/components/StakingAssetTile.svelte +++ b/packages/shared/components/StakingAssetTile.svelte @@ -66,8 +66,8 @@ $selectedAccountParticipationOverview?.[`${airdrop}Rewards`] <= 0 } } + $: showWarningState = - SHOW_SHIMMER_TOKEN_FORMATTING_WARNING || isPartiallyStakedAndCanStake || (isBelowMinimumRewards && !getAccount($stakedAccounts) && isParticipationPossible(stakingEventState)) || (isBelowMinimumRewards && hasStakingEnded) @@ -156,13 +156,15 @@
{asset?.name} - {#if showWarningState && tooltipText?.body.length > 0} + {#if (showWarningState || SHOW_SHIMMER_TOKEN_FORMATTING_WARNING) && tooltipText?.body.length > 0}
{/if} diff --git a/packages/shared/routes/dashboard/staking/views/StakingAirdrop.svelte b/packages/shared/routes/dashboard/staking/views/StakingAirdrop.svelte index c1158939c9d..8302d77ef92 100644 --- a/packages/shared/routes/dashboard/staking/views/StakingAirdrop.svelte +++ b/packages/shared/routes/dashboard/staking/views/StakingAirdrop.svelte @@ -1,5 +1,5 @@