Uses utcOffset to display bookings according to current time & timeZone (#5050)
This commit is contained in:
1 parent
1aade4fc57
commit
68f05ce2c7
3 files changed
+83
-57
No files matched your search
@@ -206,6 +206,9 @@ function BookingListItem(booking: BookingItemProps) {
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
const utcOffset = dayjs().tz(user?.timeZone).utcOffset();
|
||||
|
||||
return (
|
||||
<>
|
||||
<RescheduleDialog
|
||||
@@ -258,12 +261,14 @@ function BookingListItem(booking: BookingItemProps) {
|
||||
<div className="cursor-pointer py-4">
|
||||
<div className="text-sm leading-6 text-gray-900">{startTime}</div>
|
||||
<div className="text-sm text-gray-500">
|
||||
{dayjs(booking.startTime)
|
||||
.tz(user?.timeZone)
|
||||
{dayjs
|
||||
.utc(booking.startTime)
|
||||
.utcOffset(utcOffset)
|
||||
.format(user && user.timeFormat === 12 ? "h:mma" : "HH:mm")}{" "}
|
||||
-{" "}
|
||||
{dayjs(booking.endTime)
|
||||
.tz(user?.timeZone)
|
||||
{dayjs
|
||||
.utc(booking.endTime)
|
||||
.utcOffset(utcOffset)
|
||||
.format(user && user.timeFormat === 12 ? "h:mma" : "HH:mm")}
|
||||
</div>
|
||||
|
||||
@@ -299,12 +304,14 @@ function BookingListItem(booking: BookingItemProps) {
|
||||
<div className="flex w-full items-center justify-between sm:hidden">
|
||||
<div className="text-sm leading-6 text-gray-900">{startTime}</div>
|
||||
<div className="pr-2 text-sm text-gray-500">
|
||||
{dayjs(booking.startTime)
|
||||
.tz(user?.timeZone)
|
||||
{dayjs
|
||||
.utc(booking.startTime)
|
||||
.utcOffset(utcOffset)
|
||||
.format(user && user.timeFormat === 12 ? "h:mma" : "HH:mm")}{" "}
|
||||
-{" "}
|
||||
{dayjs(booking.endTime)
|
||||
.tz(user?.timeZone)
|
||||
{dayjs
|
||||
.utc(booking.endTime)
|
||||
.utcOffset(utcOffset)
|
||||
.format(user && user.timeFormat === 12 ? "h:mma" : "HH:mm")}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user