{/* Header */}
{action.label}
{action.description}
{/* Pre-step content (e.g., campaign selection) */}
{action.needsPreStep && preStepContent && !showPicker && (
{preStepContent}
)}
{showOtp && (
Enter maintenance code
{error && (
{error}
)}
)}
{showPicker && sessionStatus && (
Locked ({sessionStatus.locked.length})
{sessionStatus.locked.length === 0 ? (
No active session locks.
) : (
{sessionStatus.locked.map((row) => {
const selected = pickedAgentId === row.agentId;
return (
);
})}
)}
Free ({sessionStatus.free.length})
{sessionStatus.free.length === 0 ? (
No free agents.
) : (
{sessionStatus.free.map((row) => (
{row.displayName}
{row.agentId}
Already free
))}
)}
{error && (
{error}
)}
)}
{/* Footer */}
)}