From d71014a7977fd8b1c243013bf808894c4c924816 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 26 Aug 2024 22:41:57 +0800 Subject: [PATCH] hide scheduled transaction in settings page when scheduled transaction is not enabled --- src/views/mobile/SettingsPage.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/mobile/SettingsPage.vue b/src/views/mobile/SettingsPage.vue index 6670de13..a2cda6f2 100644 --- a/src/views/mobile/SettingsPage.vue +++ b/src/views/mobile/SettingsPage.vue @@ -8,7 +8,7 @@ - + @@ -81,6 +81,7 @@ import { useStatisticsStore } from '@/stores/statistics.js'; import { useExchangeRatesStore } from '@/stores/exchangeRates.js'; import { getDesktopVersionPath } from '@/lib/version.js'; +import { isUserScheduledTransactionEnabled } from '@/lib/server_settings.js'; import { setExpenseAndIncomeAmountColor } from '@/lib/ui.js'; export default { @@ -109,6 +110,9 @@ export default { currentNickName() { return this.userStore.currentUserNickname || this.$t('User'); }, + isUserScheduledTransactionEnabled() { + return isUserScheduledTransactionEnabled(); + }, theme: { get: function () { return this.settingsStore.appSettings.theme;