feat: autofill client timezone based on user timezone

This commit is contained in:
Hussain Nagaria
2025-03-03 22:42:43 +05:30
parent f19e974b9d
commit fa1621c3d1
2 changed files with 22 additions and 2 deletions

View File

@@ -95,8 +95,8 @@ import {
FormControl,
Autocomplete,
} from 'frappe-ui'
import { reactive, inject } from 'vue'
import { getTimezones, createToast } from '@/utils/'
import { reactive, inject, onMounted } from 'vue'
import { getTimezones, createToast, getUserTimezone } from '@/utils/'
const liveClasses = defineModel('reloadLiveClasses')
const show = defineModel()
@@ -122,6 +122,10 @@ let liveClass = reactive({
host: user.data.name,
})
onMounted(() => {
liveClass.timezone = getUserTimezone()
})
const getTimezoneOptions = () => {
return getTimezones().map((timezone) => {
return {