Skip to content

Commit 4bb6bd3

Browse files
committed
Use device timezone in desktop renderer
1 parent 9f7c4fc commit 4bb6bd3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/renderer/src/App.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,14 @@ const { data: meResponse } = useQuery({
6868
queryFn: () => getMe(),
6969
})
7070
71+
function getDeviceTimezone() {
72+
return Intl.DateTimeFormat().resolvedOptions().timeZone || 'UTC'
73+
}
74+
75+
window.getTimezoneSetting = getDeviceTimezone
76+
7177
watch(meResponse, () => {
7278
if (meResponse.value?.data) {
73-
window.getTimezoneSetting = () => meResponse.value.data.timezone
7479
window.getWeekStartSetting = () => meResponse.value.data.week_start
7580
}
7681
})
@@ -83,7 +88,7 @@ watch(isActive, (active) => {
8388
})
8489
8590
onMounted(async () => {
86-
window.getTimezoneSetting = () => 'Europe/Vienna'
91+
window.getTimezoneSetting = getDeviceTimezone
8792
window.getWeekStartSetting = () => 'monday'
8893
8994
initializeAuth(queryClient)

0 commit comments

Comments
 (0)