AuthStepTemplate class abstract

Presentation template for a single auth-flow step.

Subclasses customize copy and optional chrome (app bar/footer). Step screens own form state, controllers, and Riverpod logic.

Implementers

Constructors

AuthStepTemplate({BuildContext? context, WidgetRef? ref})
const

Properties

actionLabel String
Convenience accessors for step screens.
no setter
buildAppBar PreferredSizeWidget?
Optional app bar for this step.
no setter
buildFooter Widget?
Optional sticky footer below scroll content.
no setter
buildTrailingContent Widget?
Optional content appended after the main body.
no setter
context BuildContext
no setter
hashCode int
The hash code for this object.
no setterinherited
layout AuthStepLayout
Layout defaults for this step.
no setter
ref → WidgetRef
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stepId String
Stable step identity — not a Flutter Key.
no setter
subtitle String?
no setter
title String?
no setter

Methods

buildShell({Widget? body, List<Widget>? children, Widget customFooter(BuildContext, WidgetRef)?}) Widget
Wraps body in the shared auth step shell.
copyWith({required BuildContext context, required WidgetRef ref}) AuthStepTemplate
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