import '/components/appbar_widget.dart'; import '/components/nav_bar1_widget.dart'; import '/flutterlib/flutter_theme.dart'; import '/flutterlib/flutter_util.dart'; import '/flutterlib/flutter_widgets.dart'; import 'compsec_checkout_widget.dart' show CompsecCheckoutWidget; import 'package:styled_divider/styled_divider.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:provider/provider.dart'; class CompsecCheckoutModel extends FlutterModel { /// State fields for stateful widgets in this page. final unfocusNode = FocusNode(); // State field(s) for TextField widget. FocusNode? textFieldFocusNode1; TextEditingController? textController1; String? Function(BuildContext, String?)? textController1Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode2; TextEditingController? textController2; String? Function(BuildContext, String?)? textController2Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode3; TextEditingController? textController3; String? Function(BuildContext, String?)? textController3Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode4; TextEditingController? textController4; String? Function(BuildContext, String?)? textController4Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode5; TextEditingController? textController5; String? Function(BuildContext, String?)? textController5Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode6; TextEditingController? textController6; String? Function(BuildContext, String?)? textController6Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode7; TextEditingController? textController7; String? Function(BuildContext, String?)? textController7Validator; // State field(s) for TextField widget. FocusNode? textFieldFocusNode8; TextEditingController? textController8; String? Function(BuildContext, String?)? textController8Validator; // Model for NavBar1 component. late NavBar1Model navBar1Model; // Model for appbar component. late AppbarModel appbarModel; /// Initialization and disposal methods. void initState(BuildContext context) { navBar1Model = createModel(context, () => NavBar1Model()); appbarModel = createModel(context, () => AppbarModel()); } void dispose() { unfocusNode.dispose(); textFieldFocusNode1?.dispose(); textController1?.dispose(); textFieldFocusNode2?.dispose(); textController2?.dispose(); textFieldFocusNode3?.dispose(); textController3?.dispose(); textFieldFocusNode4?.dispose(); textController4?.dispose(); textFieldFocusNode5?.dispose(); textController5?.dispose(); textFieldFocusNode6?.dispose(); textController6?.dispose(); textFieldFocusNode7?.dispose(); textController7?.dispose(); textFieldFocusNode8?.dispose(); textController8?.dispose(); navBar1Model.dispose(); appbarModel.dispose(); } /// Action blocks are added here. /// Additional helper methods are added here. }