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 { /// 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(); } }