Files
be_happy_public/lib/presentation/state/pin_state.dart
Polyanka 182be1049b some fix
# Conflicts:
#	lib/presentation/navigation/app_router.dart
#	pubspec.yaml
2026-08-11 00:23:16 +03:00

27 lines
813 B
Dart

sealed class PinState {
final String pin;
final String? error;
const PinState({required this.pin, this.error});
}
// Состояние создания нового ПИН-кода
class PinCreateInProgress extends PinState {
const PinCreateInProgress({required String pin, String? error})
: super(pin: pin, error: error);
}
// Состояние ввода существующего ПИН-кода для входа
class PinLoginInProgress extends PinState {
const PinLoginInProgress({required String pin, String? error})
: super(pin: pin, error: error);
}
// Технические состояния
class PinLoading extends PinState {
const PinLoading() : super(pin: '');
}
class PinSuccess extends PinState {
const PinSuccess() : super(pin: '');
}