diff --git a/src/components/home/Logo.vue b/src/components/home/Logo.vue index 6b9f12f8f..5923be4f0 100644 --- a/src/components/home/Logo.vue +++ b/src/components/home/Logo.vue @@ -5,7 +5,9 @@ import { useNow } from '@vueuse/core' import LogoFull from '@/assets/logo-full.svg?component' import LogoFullPride from '@/assets/logo-full-pride.svg?component' -const now = useNow() +const now = useNow({ + interval: 24 * 60 * 60 * 1000, // Every day +}) const Logo = computed(() => now.value.getMonth() === 5 ? LogoFullPride : LogoFull) diff --git a/src/components/tasks/GanttChart.vue b/src/components/tasks/GanttChart.vue index e9ea8f999..cbffbe2a5 100644 --- a/src/components/tasks/GanttChart.vue +++ b/src/components/tasks/GanttChart.vue @@ -157,7 +157,9 @@ function openTask(e: { const weekDayFromDate = useWeekDayFromDate() -const today = useNow() +const today = useNow({ + interval: 6 * 60 * 60 * 1000, // Every 6 hours +}) const dateIsToday = computed(() => (date: Date) => { return ( date.getDate() === today.value.getDate() && diff --git a/src/composables/useDaytimeSalutation.ts b/src/composables/useDaytimeSalutation.ts index c60b9b162..f6e055350 100644 --- a/src/composables/useDaytimeSalutation.ts +++ b/src/composables/useDaytimeSalutation.ts @@ -9,7 +9,9 @@ export type Daytime = 'night' | 'morning' | 'day' | 'evening' export function useDaytimeSalutation() { const {t} = useI18n({useScope: 'global'}) - const now = useNow() + const now = useNow({ + interval: 30 * 60 * 1000, // Every 30 minutes + }) const authStore = useAuthStore() const name = computed(() => authStore.userDisplayName)