diff --git a/src/components/desktop/AmountInput.vue b/src/components/desktop/AmountInput.vue
index 19a53dc4..9b2a416c 100644
--- a/src/components/desktop/AmountInput.vue
+++ b/src/components/desktop/AmountInput.vue
@@ -1,5 +1,5 @@
-
@@ -11,6 +11,7 @@ import transactionConstants from '@/consts/transaction.js';
export default {
props: [
'density',
+ 'disabled',
'modelValue'
],
emits: [
diff --git a/src/styles/desktop/global.scss b/src/styles/desktop/global.scss
index 482f8368..eb60300e 100644
--- a/src/styles/desktop/global.scss
+++ b/src/styles/desktop/global.scss
@@ -1,6 +1,9 @@
.disabled {
opacity: 0.55 !important;
pointer-events: none !important;
+ -webkit-user-select: none !important;
+ -ms-user-select: none !important;
+ user-select: none !important;
}
.readonly {
diff --git a/src/views/desktop/ExchangeRatesPage.vue b/src/views/desktop/ExchangeRatesPage.vue
index a982fe6a..094ad26c 100644
--- a/src/views/desktop/ExchangeRatesPage.vue
+++ b/src/views/desktop/ExchangeRatesPage.vue
@@ -1,20 +1,21 @@
-
+
{{ $t('Exchange Rates Data') }}
+ class="ml-2" :icon="true"
+ v-if="!loading" @click="update">
+
{{ $t('Data source') }}
- {{ exchangeRatesData.dataSource }}
+ {{ exchangeRatesData.dataSource }}
{{ exchangeRatesData.dataSource }}
, {{ $t('Last Updated') }} {{ exchangeRatesDataUpdateTime }}
@@ -33,6 +34,7 @@
single-line
item-title="currencyDisplayName"
item-value="currencyCode"
+ :disabled="loading"
:items="availableExchangeRates"
v-model="baseCurrency"
>
@@ -43,7 +45,7 @@
{{ $t('Base Amount') }}
-
+
@@ -76,10 +78,6 @@
{{ $t('Close') }}
-
-
-
-