- {(() => {
- const hasHeaderMenu = !!(onAdjustTimeBankOpen || onSetAutodraftOpen);
- return draftSlots.map((slot) => {
- const teamTime = teamTimers[slot.team.id];
- const isAutodraft = autodraftStatus[slot.team.id]?.isEnabled ?? false;
- const isConnected = connectedTeams ? connectedTeams.has(slot.team.id) : true;
+ {draftSlots.map((slot) => {
+ const teamTime = teamTimers[slot.team.id];
+ const isAutodraft = autodraftStatus[slot.team.id]?.isEnabled ?? false;
+ const isConnected = connectedTeams ? connectedTeams.has(slot.team.id) : true;
- const headerContent = (
- <>
-
- {isAutodraft && (
- A
- )}
-
- {ownerMap[slot.team.id] || slot.team.name}
-
-
-
- {formatClockTime(teamTime)}
-
- >
- );
-
- if (hasHeaderMenu) {
- return (
-
-
-
- {headerContent}
-
-
-
- {onAdjustTimeBankOpen && (
- onAdjustTimeBankOpen(slot.team.id)}>
- Adjust Time Bank...
-
- )}
- {onSetAutodraftOpen && (
- onSetAutodraftOpen(slot.team.id)}>
- Set Autodraft...
-
- )}
-
-
- );
- }
-
- return (
-
- {headerContent}
+ const headerContent = (
+ <>
+
+ {isAutodraft && (
+ A
+ )}
+
+ {ownerMap[slot.team.id] || slot.team.name}
+
+
+ {formatClockTime(teamTime)}
+
+ >
+ );
+
+ if (hasHeaderMenu) {
+ return (
+
+
+
+ {headerContent}
+
+
+
+ {onAdjustTimeBankOpen && (
+ onAdjustTimeBankOpen(slot.team.id)}>
+ Adjust Time Bank...
+
+ )}
+ {onSetAutodraftOpen && (
+ onSetAutodraftOpen(slot.team.id)}>
+ Set Autodraft...
+
+ )}
+
+
);
- });
- })()}
+ }
+
+ return (
+
+ {headerContent}
+
+ );
+ })}
{/* Rows — clipped to 2-row height, slides to reveal new round */}