+ {/* Right meta column. Capped at ~14rem so a long
+ recurrence description ("Every month on days
+ 4, 6, 7, 11, 13, 14 +6 more at 11:32") can't
+ starve the reminder name on the left. min-w-0
+ + truncate on each span ellipsises overflow
+ inside the cap. Title tooltip preserves the
+ full text on hover. */}
+
+
- {formatWhen(reminder.scheduledAt, tz)}
+
+ {formatWhen(reminder.scheduledAt, tz)}
+
{reminder.rrule && reminder.scheduledAt ? (
-
+
-
+
{describeRecurrence(
specFromRrule(reminder.rrule),
DateTime.fromJSDate(reminder.scheduledAt).setZone(reminder.timezone),
@@ -264,9 +279,9 @@ export default async function RemindersPage({ searchParams }: PageProps) {
) : null}
{reminder.groupCount > 0 && (
-
+
-
+
{reminder.groupCount}{" "}
{reminder.groupCount === 1 ? "group" : "groups"}