Shuffle/app/lib/features/auth/presentation/login/login_controller.g.dart
cschlaefke dd91c078e0 feat(auth): add login screen with unconfirmed-account resend and safe redirect
KTO-01 Kriterien 5, 6 und 7 (01b): LoginController/State/Screen replace the
/login placeholder. Generic failure text for wrong email and password,
resend via ResendController (ResendOrigin.login), throttle and offline
banners, autofill hints, double-submit guard, validated from redirect.

Refs #1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 09:00:53 +01:00

67 lines
1.9 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'login_controller.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
/// Logic of the sign-in form (KTO-01 Kriterien 5, 6 und 7).
@ProviderFor(LoginController)
final loginControllerProvider = LoginControllerProvider._();
/// Logic of the sign-in form (KTO-01 Kriterien 5, 6 und 7).
final class LoginControllerProvider
extends $NotifierProvider<LoginController, LoginState> {
/// Logic of the sign-in form (KTO-01 Kriterien 5, 6 und 7).
LoginControllerProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'loginControllerProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$loginControllerHash();
@$internal
@override
LoginController create() => LoginController();
/// {@macro riverpod.override_with_value}
Override overrideWithValue(LoginState value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<LoginState>(value),
);
}
}
String _$loginControllerHash() => r'f8c37f2b7b942c8cfffbf8b61f3296872b5bcb70';
/// Logic of the sign-in form (KTO-01 Kriterien 5, 6 und 7).
abstract class _$LoginController extends $Notifier<LoginState> {
LoginState build();
@$mustCallSuper
@override
WhenComplete runBuild() {
final ref = this.ref as $Ref<LoginState, LoginState>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<LoginState, LoginState>,
LoginState,
Object?,
Object?
>;
return element.handleCreate(ref, build);
}
}