{/* Header */}
{action.label}
{action.description}
{/* Pre-step content (e.g., campaign selection) */}
{action.needsPreStep && preStepContent && (
{preStepContent}
)}
{/* Pin Input — shown when pre-step is ready (or no pre-step needed) */}
{showOtp && (
Enter maintenance code
{error && (
{error}
)}
)}
{/* Footer */}
)}