diff --git a/src/components/DualCurrencyInput.vue b/src/components/DualCurrencyInput.vue index ee2909f44..a34bc597a 100644 --- a/src/components/DualCurrencyInput.vue +++ b/src/components/DualCurrencyInput.vue @@ -1,7 +1,5 @@ @@ -143,7 +125,6 @@ export default defineComponent({ .dual-currency-input { text-align: center; margin-top: 3rem; - margin-bottom: 2rem; &.orange { color: var(--nimiq-orange); @@ -284,26 +265,5 @@ export default defineComponent({ } } } - .message-section.message-transition { - width: 100%; - font-weight: 600; - font-size: 14px; - line-height: 21px; - text-align: center; - color: var(--nimiq-orange); - - transition-delay: 0ms ; - --message-transition-duration: 200ms; - - a { - text-decoration: underline; - cursor: pointer; - } - - & ::v-deep .fadeY-enter, - & ::v-deep .fadeY-leave-to { - transform: translateY(-25%) !important; - } - } } diff --git a/src/components/SinpeUserInfo.vue b/src/components/SinpeUserInfo.vue index 4b85aa7f3..7753f23ac 100644 --- a/src/components/SinpeUserInfo.vue +++ b/src/components/SinpeUserInfo.vue @@ -25,20 +25,18 @@ @@ -338,7 +422,7 @@ export default defineComponent({ } .page-footer { - margin-top: auto; + margin-top: auto; } } @@ -433,6 +517,29 @@ export default defineComponent({ } } + .message-section.message-transition { + width: 100%; + font-weight: 600; + font-size: 14px; + line-height: 21px; + text-align: center; + margin-top: 2rem; + color: var(--nimiq-orange); + + transition-delay: 0ms; + --message-transition-duration: 200ms; + + a { + text-decoration: underline; + cursor: pointer; + } + + & ::v-deep .fadeY-enter, + & ::v-deep .fadeY-leave-to { + transform: translateY(-25%) !important; + } + } + .overlay { overflow: hidden; @@ -456,47 +563,47 @@ export default defineComponent({ } .modal ::v-deep .overlay .animation-overlay + .close-button { - display: none; + display: none; } .animation-overlay { - flex-grow: 1; - - .minimize-button { - background: rgba(255, 255, 255, 0.15); - color: white; - padding: 0; - height: 4rem; - width: 4rem; - border-radius: 50%; - transition: background .2s var(--nimiq-ease); - - &::before { - border-radius: 50%; - } + flex-grow: 1; + + .minimize-button { + background: rgba(255, 255, 255, 0.15); + color: white; + padding: 0; + height: 4rem; + width: 4rem; + border-radius: 50%; + transition: background 0.2s var(--nimiq-ease); + + &::before { + border-radius: 50%; + } - &:hover, - &:active, - &:focus { - background: rgba(255, 255, 255, 0.20); - } + &:hover, + &:active, + &:focus { + background: rgba(255, 255, 255, 0.2); + } - &.top-right { - position: absolute; - top: 2rem; - right: 2rem; - } + &.top-right { + position: absolute; + top: 2rem; + right: 2rem; } + } - .timer { - position: absolute; - top: 2.5rem; - right: 2.5rem; + .timer { + position: absolute; + top: 2.5rem; + right: 2.5rem; - ::v-deep .tooltip-box { - font-size: var(--small-size); - padding: 1.25rem 1.5rem; - } + ::v-deep .tooltip-box { + font-size: var(--small-size); + padding: 1.25rem 1.5rem; } + } } diff --git a/src/components/modals/SinpeMovilSellInfoModal.vue b/src/components/modals/SinpeMovilInfoModal.vue similarity index 64% rename from src/components/modals/SinpeMovilSellInfoModal.vue rename to src/components/modals/SinpeMovilInfoModal.vue index bec7a0078..e3d71d3b1 100644 --- a/src/components/modals/SinpeMovilSellInfoModal.vue +++ b/src/components/modals/SinpeMovilInfoModal.vue @@ -7,44 +7,72 @@
-

{{ $t('Sell NIM using Sinpe Móvil') }}

-

{{ $t('Sell NIM directly to your Sinpe Móvil account.') }}

+

{{ isSelling ? $t('Sell NIM using Sinpe Móvil') : '' }}

+

{{ isSelling ? $t('Sell NIM directly to your Sinpe Móvil account.') : '' }}

  1. {{ $t('Confirm Sinpe number') }}
  2. -
  3. {{ $t('Set an amount to sell') }}
  4. +
  5. {{ isSelling ? $t('Set an amount to sell') : '' }}
- + + + + diff --git a/src/components/modals/SinpeMovilMobileVerificationModal.vue b/src/components/modals/SinpeMovilMobileVerificationModal.vue new file mode 100644 index 000000000..8310e009d --- /dev/null +++ b/src/components/modals/SinpeMovilMobileVerificationModal.vue @@ -0,0 +1,586 @@ + + + + + diff --git a/src/components/modals/SinpeMovilModal.vue b/src/components/modals/SinpeMovilModal.vue deleted file mode 100644 index 18b12013f..000000000 --- a/src/components/modals/SinpeMovilModal.vue +++ /dev/null @@ -1,439 +0,0 @@ - - - - - diff --git a/src/components/swap/SwapAnimation.vue b/src/components/swap/SwapAnimation.vue index 6419b1c3e..3e834987f 100644 --- a/src/components/swap/SwapAnimation.vue +++ b/src/components/swap/SwapAnimation.vue @@ -3,7 +3,7 @@ :class="{ 'manual-funding': manualFunding && state === SwapState.CREATE_OUTGOING, 'to-funding-delay': toFundingDurationMins && state === SwapState.AWAIT_INCOMING, - 'to-limit-exceeded': oasisLimitExceeded && toAsset === SwapAsset.EUR, + 'to-limit-exceeded': oasisLimitExceeded && isFiatAsset(toAsset), 'from-funding-delay': fromFundingDurationMins && state === SwapState.CREATE_OUTGOING, }" > @@ -19,14 +19,14 @@

{{ $t('The swap expired') }}

{{ $t('No funds were received so the swap expired.') }}
-