diff --git a/src/components/desktop/AmountInput.vue b/src/components/desktop/AmountInput.vue index 6f23f203..ff2981b8 100644 --- a/src/components/desktop/AmountInput.vue +++ b/src/components/desktop/AmountInput.vue @@ -39,15 +39,6 @@ import { TRANSACTION_MIN_AMOUNT, TRANSACTION_MAX_AMOUNT } from '@/consts/transac import { removeAll } from '@/lib/common.ts'; import logger from '@/lib/logger.ts'; -const { - tt, - getCurrentDecimalSeparator, - getCurrentDigitGroupingSymbol, - parseAmount, - formatAmount, - getAmountPrependAndAppendText -} = useI18n(); - const props = defineProps<{ class?: string; color?: string; @@ -68,6 +59,15 @@ const emit = defineEmits<{ (e: 'update:modelValue', value: number): void; }>(); +const { + tt, + getCurrentDecimalSeparator, + getCurrentDigitGroupingSymbol, + parseAmount, + formatAmount, + getAmountPrependAndAppendText +} = useI18n(); + const rules = [ (v: string) => { if (v === '') { diff --git a/src/components/desktop/DateRangeSelectionDialog.vue b/src/components/desktop/DateRangeSelectionDialog.vue index 4e3dc209..4349e20d 100644 --- a/src/components/desktop/DateRangeSelectionDialog.vue +++ b/src/components/desktop/DateRangeSelectionDialog.vue @@ -56,9 +56,9 @@ import { computed, watch } from 'vue'; import { useTheme } from 'vuetify'; +import { useI18n } from '@/locales/helpers.ts'; import { type CommonDateRangeSelectionProps, useDateRangeSelectionBase } from '@/components/base/DateRangeSelectionBase.ts'; -import { useI18n } from '@/locales/helpers.ts'; import { useUserStore } from '@/stores/user.ts'; import { ThemeType } from '@/core/theme.ts'; @@ -82,12 +82,12 @@ const emit = defineEmits<{ }>(); const theme = useTheme(); + const { tt, getMonthShortName } = useI18n(); +const { yearRange, dateRange, dayNames, isYearFirst, is24Hour, beginDateTime, endDateTime, presetRanges, getFinalDateRange } = useDateRangeSelectionBase(props); const userStore = useUserStore(); -const { yearRange, dateRange, dayNames, isYearFirst, is24Hour, beginDateTime, endDateTime, presetRanges, getFinalDateRange } = useDateRangeSelectionBase(props); - const isDarkMode = computed(() => theme.global.name.value === ThemeType.Dark); const firstDayOfWeek = computed(() => userStore.currentUserFirstDayOfWeek); const showState = computed({ diff --git a/src/components/desktop/MonthRangeSelectionDialog.vue b/src/components/desktop/MonthRangeSelectionDialog.vue index a4756994..72a81f87 100644 --- a/src/components/desktop/MonthRangeSelectionDialog.vue +++ b/src/components/desktop/MonthRangeSelectionDialog.vue @@ -67,9 +67,8 @@ import { computed, watch } from 'vue'; import { useTheme } from 'vuetify'; -import { type CommonMonthRangeSelectionProps, useMonthRangeSelectionBase } from '@/components/base/MonthRangeSelectionBase.ts'; - import { useI18n } from '@/locales/helpers.ts'; +import { type CommonMonthRangeSelectionProps, useMonthRangeSelectionBase } from '@/components/base/MonthRangeSelectionBase.ts'; import { ThemeType } from '@/core/theme.ts'; import { getYearMonthObjectFromString } from '@/lib/datetime.ts'; @@ -86,8 +85,8 @@ const emit = defineEmits<{ }>(); const theme = useTheme(); -const { tt, getMonthShortName } = useI18n(); +const { tt, getMonthShortName } = useI18n(); const { yearRange, dateRange, isYearFirst, beginDateTime, endDateTime, getFinalMonthRange } = useMonthRangeSelectionBase(props); const isDarkMode = computed(() => theme.global.name.value === ThemeType.Dark); diff --git a/src/components/desktop/ScheduleFrequencySelect.vue b/src/components/desktop/ScheduleFrequencySelect.vue index 558dd616..a0590977 100644 --- a/src/components/desktop/ScheduleFrequencySelect.vue +++ b/src/components/desktop/ScheduleFrequencySelect.vue @@ -57,9 +57,8 @@