Step class

Represents a single step in a stepper component.

Contains the step's title, optional content builder for step details, and an optional custom icon. The content builder is called when the step becomes active to show step-specific content.

Example:

Step(
  title: Text('Personal Info'),
  icon: Icon(Icons.person),
  contentBuilder: (context) => PersonalInfoForm(),
);

Constructors

Step({required Widget title, WidgetBuilder? contentBuilder, Widget? icon})
Creates a Step.
const

Properties

contentBuilder → WidgetBuilder?
Optional builder for step content shown when active.
final
hashCode → int
The hash code for this object.
no setterinherited
icon → Widget?
Optional custom icon for the step indicator.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title → Widget
The title widget displayed for this step.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited