import type { FlowStep } from '../../data/types'; import { Icon } from '../shared/Icon'; interface StatusCardProps { step: FlowStep; stepIndex: number; } export function StatusCard({ step, stepIndex }: StatusCardProps) { return (
Current State Step {stepIndex + 1}

{step.bookingStatus}

{step.description}

{/* Side effects badges */} {Object.keys(step.sideEffects).length > 0 && (
{step.sideEffects.jobs && ( {step.sideEffects.jobs} )} {step.sideEffects.notifications && ( {step.sideEffects.notifications} )} {step.sideEffects.dac && ( {step.sideEffects.dac} )} {step.sideEffects.pubsub && ( {step.sideEffects.pubsub} )}
)}
); }