🐛 Fix update options bug (#1116)

This commit is contained in:
Luke Vella 2024-05-19 08:12:22 +08:00 committed by GitHub
parent 533e347557
commit b55ebebda7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 9 additions and 5 deletions

View file

@ -172,6 +172,12 @@ function createOptionsContextValue(
targetTimeZone: string,
sourceTimeZone: string | null,
): OptionsContextValue {
if (pollOptions.length === 0) {
return {
pollType: "date",
options: [],
};
}
if (pollOptions[0].duration > 0) {
return {
pollType: "timeSlot",

View file

@ -54,7 +54,7 @@ const ParticipantRowForm = ({
<tr className={cn("group", className)}>
<td
style={{ minWidth: 240, maxWidth: 240 }}
className="sticky left-0 z-10 bg-white px-4"
className="sticky left-0 z-10 h-12 bg-white px-4"
>
<div className="flex items-center justify-between gap-x-2.5">
{name ? (

View file

@ -38,7 +38,7 @@ export const ParticipantRowView: React.FunctionComponent<{
>
<td
style={{ minWidth: 240, maxWidth: 240 }}
className="sticky left-0 z-10 bg-white px-4"
className="sticky left-0 z-10 h-12 bg-white px-4"
>
<div className="flex max-w-full items-center justify-between gap-x-4">
<UserAvatar name={name} showName={true} isYou={isYou} />

View file

@ -193,7 +193,6 @@ export const polls = router({
if (end) {
return {
start: new Date(`${start}Z`),
startTime: input.timeZone
? dayjs(start).tz(input.timeZone, true).toDate()
: dayjs(start).utc(true).toDate(),
@ -202,7 +201,6 @@ export const polls = router({
};
} else {
return {
start: new Date(start.substring(0, 10) + "T00:00:00Z"),
startTime: dayjs(start).utc(true).toDate(),
pollId,
};