actions property
RegisterScreen could invoke these actions:
These actions could be used to trigger route transtion or display a dialog.
SignInScreen(
actions: [
VerifyPhoneAction((context, _) {
Navigator.pushNamed(context, '/phone');
}),
AuthStateChangeAction<SignedIn>((context, state) {
if (!state.user!.isEmailVerified) {
Navigator.pushNamed(context, '/verify-email');
} else {
Navigator.pushReplacementNamed(context, '/profile');
}
}),
EmailLinkSignInAction((context) {
Navigator.pushReplacementNamed(context, '/email-link-sign-in');
}),
],
)
Implementation
final List<FirebaseUIAction>? actions;