diff --git a/src/components/recurrence-picker.tsx b/src/components/recurrence-picker.tsx index d824bbf..edab6a2 100644 --- a/src/components/recurrence-picker.tsx +++ b/src/components/recurrence-picker.tsx @@ -73,88 +73,82 @@ export function RecurrencePicker({ value, onChange }: Props) { } return ( - +
+ +
+ +
- {/* - Recurrence Settings - */} - -
- - -
+ {rec.freq !== "NONE" && ( + <> +
+ + update({ interval: Number.parseInt(e.target.value, 10) || 1 })} + className="w-24" + /> +
- {rec.freq !== "NONE" && ( - <> + {rec.freq === "WEEKLY" && (
- + +
+ {["MO", "TU", "WE", "TH", "FR", "SA", "SU"].map((day) => ( +
+ toggleDay(day)} + /> + +
+ ))} +
+
+ )} + +
+
+ update({ interval: Number.parseInt(e.target.value, 10) || 1 })} - className="w-24" + placeholder="e.g. 10" + value={rec.count || ""} + onChange={(e) => update({ count: e.target.value ? Number.parseInt(e.target.value, 10) : undefined })} />
- - {rec.freq === "WEEKLY" && ( -
- -
- {["MO", "TU", "WE", "TH", "FR", "SA", "SU"].map((day) => ( -
- toggleDay(day)} - /> - -
- ))} -
-
- )} - -
-
- - update({ count: e.target.value ? Number.parseInt(e.target.value, 10) : undefined })} - /> -
-
- - update({ until: e.target.value || undefined })} - /> -
+
+ + update({ until: e.target.value || undefined })} + />
- - )} - - +
+ + )} +
) }