diff --git a/src/assets/arrow-down.svg b/src/assets/mini-arrow-down.svg similarity index 100% rename from src/assets/arrow-down.svg rename to src/assets/mini-arrow-down.svg diff --git a/src/components/CountrySelector.vue b/src/components/CountrySelector.vue index 76c286fcf..7b2fd83c8 100644 --- a/src/components/CountrySelector.vue +++ b/src/components/CountrySelector.vue @@ -4,7 +4,7 @@
- open + open
diff --git a/src/components/icons/ArrowDownIcon.vue b/src/components/icons/ArrowDownIcon.vue new file mode 100644 index 000000000..95b984464 --- /dev/null +++ b/src/components/icons/ArrowDownIcon.vue @@ -0,0 +1,6 @@ + diff --git a/src/components/layouts/Settings.vue b/src/components/layouts/Settings.vue index dac2488f5..dfa6e370b 100644 --- a/src/components/layouts/Settings.vue +++ b/src/components/layouts/Settings.vue @@ -626,7 +626,7 @@ select { } background-color: transparent; - background-image: url('../../assets/arrow-down.svg'); + background-image: url('../../assets/mini-arrow-down.svg'); background-size: 1.25rem; background-repeat: no-repeat; background-position-x: calc(100% - 1.75rem); diff --git a/src/components/modals/BuyOptionsModal.vue b/src/components/modals/BuyOptionsModal.vue index 9741192bd..c86ca4a69 100644 --- a/src/components/modals/BuyOptionsModal.vue +++ b/src/components/modals/BuyOptionsModal.vue @@ -12,7 +12,7 @@ {{ country.name }} {{ $t('Loading...') }} - open + open diff --git a/src/components/modals/HistoryExportModal.vue b/src/components/modals/HistoryExportModal.vue index 87e013202..7d468920b 100644 --- a/src/components/modals/HistoryExportModal.vue +++ b/src/components/modals/HistoryExportModal.vue @@ -193,7 +193,7 @@ select { } background-color: transparent; - background-image: url('../../assets/arrow-down.svg'); + background-image: url('../../assets/mini-arrow-down.svg'); background-size: 1.25rem; background-repeat: no-repeat; background-position-x: calc(100% - 1.75rem); diff --git a/src/components/staking/AmountSlider.vue b/src/components/staking/AmountSlider.vue index 424d6d701..dbed3693b 100644 --- a/src/components/staking/AmountSlider.vue +++ b/src/components/staking/AmountSlider.vue @@ -62,7 +62,6 @@ @@ -475,7 +413,7 @@ export default defineComponent({ } .adjust-stake { - margin-right: 2rem; + // margin-right: 2rem; ::v-deep .tooltip-box { width: 25.75rem; } @@ -495,21 +433,62 @@ export default defineComponent({ } .unstaking { + flex-wrap: wrap; align-items: center; font-size: var(--body-size); font-weight: 600; margin-top: 2rem; - ::v-deep .circle-spinner { - margin-right: 1rem; - } + .nq-button-s, + .nq-button-pill { + display: flex; + flex-direction: row; + align-items: center; + color: white; - .inactive-release-timer { - box-shadow: 0 0 0 1.5px nimiq-light-blue(0.4); - border-radius: 5rem; - line-height: 1; - padding: 0.25rem 0.75rem; - font-size: var(--small-size); + &:first-child { + z-index: 2; + box-shadow: 0px 0px 0px 3px white; + cursor: default; + + .nq-icon { + margin-right: 0.75rem; + } + } + + &:nth-child(2) { + padding-left: 2rem; + margin-left: -0.4rem; + + --left-radius: 0px; + border-top-left-radius: var(--left-radius); + border-bottom-left-radius: var(--left-radius); + + .nq-icon { + margin-left: 0.75rem; + } + } + + &.unstaking-amount { background-color: #797B91 } + + &.unstaking-progress { + color: nimiq-blue(0.6); + + pointer-events: none; + cursor: default; + + span { + color: nimiq-blue(1); + margin-left: 1rem; + } + } + } + p { + color: nimiq-blue(0.6); + font-size: 1.5rem; + margin: 0; + margin-top: 1rem; + width: 100%; } } diff --git a/src/components/swap/SwapModal.vue b/src/components/swap/SwapModal.vue index 039073a2f..2c9f59ea7 100644 --- a/src/components/swap/SwapModal.vue +++ b/src/components/swap/SwapModal.vue @@ -2307,7 +2307,7 @@ export default defineComponent({ } background-color: nimiq-blue(0.06); - background-image: url('../../assets/arrow-down.svg'); + background-image: url('../../assets/mini-arrow-down.svg'); background-size: 1.25rem; background-repeat: no-repeat; background-position-x: calc(100% - 1.75rem); diff --git a/src/i18n/en.po b/src/i18n/en.po index ee18227aa..98c391183 100644 --- a/src/i18n/en.po +++ b/src/i18n/en.po @@ -375,11 +375,6 @@ msgstr "" msgid "Automatic mode uses {behavior}." msgstr "" -#: src/components/staking/StakingInfoPage.vue:100 -#: src/components/staking/StakingInfoPage.vue:81 -msgid "available to unstake" -msgstr "" - #: src/components/swap/SwapAnimation.vue:294 msgid "Awaiting swap secret" msgstr "" @@ -825,18 +820,10 @@ msgstr "" msgid "Credit Card" msgstr "" -#: src/components/staking/StakingInfoPage.vue:74 -msgid "Deactivate All" -msgstr "" - #: src/lib/StakingUtils.ts:55 msgid "Deactivate validator" msgstr "" -#: src/components/staking/StakingInfoPage.vue:93 -msgid "Deactivating" -msgstr "" - #: src/lib/StakingUtils.ts:28 msgid "Delete validator" msgstr "" @@ -1298,7 +1285,7 @@ msgstr "" msgid "In case of any issues, like exceeded limits or insufficient amounts, the automatic refunds will only work for individual IBAN addresses." msgstr "" -#: src/components/staking/StakingInfoPage.vue:204 +#: src/components/staking/StakingInfoPage.vue:208 msgid "Inactive validator" msgstr "" @@ -2040,7 +2027,6 @@ msgstr "" #: src/components/staking/StakingGraphPage.vue:139 #: src/components/staking/StakingGraphPage.vue:221 -#: src/components/staking/StakingInfoPage.vue:317 msgid "Sending Staking Transaction" msgstr "" @@ -2050,7 +2036,7 @@ msgstr "" msgid "Sending Transaction" msgstr "" -#: src/components/staking/StakingInfoPage.vue:242 +#: src/components/staking/StakingInfoPage.vue:246 msgid "Sending Unstaking Transaction" msgstr "" @@ -2196,8 +2182,7 @@ msgstr "" #: src/components/modals/SendModal.vue:826 #: src/components/modals/UsdcSendModal.vue:646 #: src/components/staking/StakingGraphPage.vue:276 -#: src/components/staking/StakingInfoPage.vue:307 -#: src/components/staking/StakingInfoPage.vue:373 +#: src/components/staking/StakingInfoPage.vue:311 #: src/components/staking/StakingValidatorPage.vue:154 msgid "Something went wrong" msgstr "" @@ -2281,7 +2266,6 @@ msgid "Successfully changed validator to {validator}" msgstr "" #: src/components/staking/StakingGraphPage.vue:250 -#: src/components/staking/StakingInfoPage.vue:353 msgid "Successfully deactivated {amount} NIM from your stake with {validator}" msgstr "" @@ -2289,7 +2273,7 @@ msgstr "" msgid "Successfully staked {amount} NIM with {validator}" msgstr "" -#: src/components/staking/StakingInfoPage.vue:292 +#: src/components/staking/StakingInfoPage.vue:296 msgid "Successfully unstaked {amount} NIM" msgstr "" @@ -2378,7 +2362,7 @@ msgstr "" msgid "Switch validator" msgstr "" -#: src/components/staking/StakingInfoPage.vue:142 +#: src/components/staking/StakingInfoPage.vue:145 msgid "Switch Validator" msgstr "" @@ -2660,7 +2644,7 @@ msgstr "" msgid "Unlock at any time. Your NIM will be available within hours." msgstr "" -#: src/components/staking/StakingInfoPage.vue:203 +#: src/components/staking/StakingInfoPage.vue:207 #: src/components/staking/ValidatorListItem.vue:53 msgid "Unregistered validator" msgstr "" @@ -2669,11 +2653,6 @@ msgstr "" msgid "Unstake" msgstr "" -#: src/components/staking/StakingInfoPage.vue:107 -#: src/components/staking/StakingInfoPage.vue:89 -msgid "Unstake All" -msgstr "" - #: src/swap-kyc-handler.ts:148 #: src/swap-kyc-handler.ts:157 msgid "Unsupported currency" @@ -2725,7 +2704,7 @@ msgstr "" msgid "Use the slider to lock your NIM and earn rewards." msgstr "" -#: src/components/staking/StakingInfoPage.vue:116 +#: src/components/staking/StakingInfoPage.vue:119 msgid "Validator" msgstr ""