viewModel property

Optional view model override. When null, the widget constructs a fresh CrossmintEmailSignInViewModel bound to auth and disposes it with the widget. When provided, the widget observes the view model but does not dispose it — the caller owns the lifecycle.

Implementation

final CrossmintEmailSignInViewModel? viewModel;