flutter-freaccess-hub/lib/application_pages/login_page/login_page_model.dart

37 lines
1.2 KiB
Dart

import '/backend/api_requests/api_calls.dart';
import '/flutter_flow/flutter_flow_util.dart';
import 'login_page_widget.dart' show LoginPageWidget;
import 'package:flutter/material.dart';
class LoginPageModel extends FlutterFlowModel<LoginPageWidget> {
/// State fields for stateful widgets in this page.
final unfocusNode = FocusNode();
// State field(s) for emailAddress widget.
FocusNode? emailAddressFocusNode;
TextEditingController? emailAddressTextController;
String? Function(BuildContext, String?)? emailAddressTextControllerValidator;
// State field(s) for password widget.
FocusNode? passwordFocusNode;
TextEditingController? passwordTextController;
late bool passwordVisibility;
String? Function(BuildContext, String?)? passwordTextControllerValidator;
// Stores action output result for [Backend Call - API (login)] action in signInButtonLoginForm widget.
ApiCallResponse? smallDisplayApi;
@override
void initState(BuildContext context) {
passwordVisibility = false;
}
@override
void dispose() {
unfocusNode.dispose();
emailAddressFocusNode?.dispose();
emailAddressTextController?.dispose();
passwordFocusNode?.dispose();
passwordTextController?.dispose();
}
}