The operational half of the event view page (Details.tsx holds the read-only configuration). Shows
the lifecycle status pill, the moderator/participant/Zoom link chips, and the primary action
(Edit, or Create a new event when missed). In the pending state it also renders a readiness
banner: a checklist of details that still need confirming before the event can start, where each
row asks the parent page to jump to the relevant Details card via onJumpToSection.
Param: conversationData
The conversation data object containing details about the event.
Param: now
Injectable current time used to derive the lifecycle state; defaults to new Date().
Param: onJumpToSection
Called with a Details card id when a checklist row's "Review" is clicked.
EventStatus component
The operational half of the event view page (Details.tsx holds the read-only configuration). Shows the lifecycle status pill, the moderator/participant/Zoom link chips, and the primary action (Edit, or Create a new event when missed). In the
pendingstate it also renders a readiness banner: a checklist of details that still need confirming before the event can start, where each row asks the parent page to jump to the relevant Details card viaonJumpToSection.