统一前端时间按酒店时区显示

This commit is contained in:
andy committed 2026-07-13 11:07:56 +08:00
1 parent 513ef798a9
commit 51ebc8e767
5 files changed
+107 -7

No files matched your search

+11
View File
@@ -1,14 +1,25 @@
const configuredReservationHotelId = import.meta.env.VITE_RESERVATION_HOTEL_ID?.trim()
export const reservationHotelId = configuredReservationHotelId || null
export const reservationTimeZone = 'Asia/Bangkok'
let reservationHotelIdProvider: (() => string | null | undefined) | null = null
let reservationTimeZoneProvider: (() => string | null | undefined) | null = null
export function setReservationHotelIdProvider(provider: (() => string | null | undefined) | null): void {
reservationHotelIdProvider = provider
}
export function setReservationTimeZoneProvider(provider: (() => string | null | undefined) | null): void {
reservationTimeZoneProvider = provider
}
export function getReservationHotelId(): string | null {
const providedHotelId = reservationHotelIdProvider?.()?.trim()
return providedHotelId || reservationHotelId
}
export function getReservationTimeZone(): string {
const providedTimeZone = reservationTimeZoneProvider?.()?.trim()
return providedTimeZone || reservationTimeZone
}