+ {(entries ?? []).map((entry, i) => (
+
+
+
+ Gen #{entry.generation}
+ {i === 0 && (
+
+ active
+
+ )}
+
+
+ {fmtDateRange(entry.valid_from, entry.valid_until)}
+
+
+
+ {i > 0 && (
+ confirmId === entry.id ? (
+
+ Roll back to gen #{entry.generation}?
+
+
+
+ ) : (
+
+ )
+ )}
+
+ ))}
+ {(entries ?? []).length === 0 && (
+
+ No schedule history yet. Generate a schedule to get started.
+
+ )}
+
+