use *;
/// One entry of the [`euv_steps`] progress stepper.
///
/// A step is a title plus an optional description; its position relative
/// to [`EuvStepsProps::current`] — not a per-step flag — decides whether
/// it renders as pending, active, or already done.
/// Props for the [`euv_steps`] component.
///
/// The progress position is owned by the caller through a `Signal<usize>`
/// so advancing the stepper re-renders only the marker and class of each
/// step instead of rebuilding the list.