mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-14 01:12:24 +00:00
frontend: Add dropdown for timezone selection
This commit is contained in:
12
crates/frontend/js-components/lib/timezones.ts
Normal file
12
crates/frontend/js-components/lib/timezones.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
let timezonesPromise = null
|
||||
export async function getTimezones() {
|
||||
timezonesPromise ||= new Promise(async (resolve, reject) => {
|
||||
try {
|
||||
let response = await fetch('/frontend/_timezones.json')
|
||||
resolve(await response.json())
|
||||
} catch (e) {
|
||||
reject(e)
|
||||
}
|
||||
})
|
||||
return await timezonesPromise
|
||||
}
|
||||
Reference in New Issue
Block a user