// One outline point as it appears on screen: the point, its passage and quoted verse, and what it carries. // Used for the whole screen in present mode, for the presenter's preview, and on the audience window. `note` and // `minutes` are only passed where the speaker is the one looking. export default function StepFace({ step, index, total, fontSize, minutes = null, note = '' }) { return (
{step.kind ? `${step.kind} · ` : ''}Point {index + 1} of {total}{minutes ? ` · ${minutes} min` : ''}
{step.ref}
} {step.scripture?.text &&“{step.scripture.text}” — {step.scripture.ref}} {note &&
{note}
} {step.attachments?.length > 0 &&{step.attachments.map((a) => `${a.type === 'word' ? 'Word' : 'See'}: ${a.label}`).join(' · ')}
}