+
+
+
+ setInterval(Math.max(1, Number(e.target.value) || 1))}
+ className="w-20"
+ />
+
+
+
+
+
+
+
+ {frequency === "WEEKLY" && (
+
+
+
+ {WEEKDAY_LABELS.map((label, day) => (
+
+ ))}
+
+
+ )}
+
+ {(frequency === "MONTHLY" || frequency === "YEARLY") && (
+
+ {frequency === "YEARLY" && (
+
+
+
+
+ )}
+
+
+
+ setDayOfMonth(Math.min(31, Math.max(1, Number(e.target.value) || 1)))
+ }
+ className="w-20"
+ />
+
+
+ )}
+
+
+
+ v && setEndType(v as "never" | "until" | "count")}
+ >
+
+
+
+
+
+
+ )}
+
+