import '/flutter_flow/flutter_flow_theme.dart'; import '/flutter_flow/flutter_flow_util.dart'; import '/flutter_flow/flutter_flow_widgets.dart'; import 'dart:ui'; import 'stadsactiviteit_aanmaken_widget.dart' show StadsactiviteitAanmakenWidget; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:provider/provider.dart'; class StadsactiviteitAanmakenModel extends FlutterFlowModel { /// State fields for stateful widgets in this page. // State field(s) for TextFieldTitel widget. FocusNode? textFieldTitelFocusNode; TextEditingController? textFieldTitelTextController; String? Function(BuildContext, String?)? textFieldTitelTextControllerValidator; // State field(s) for TextFieldDatumStart widget. FocusNode? textFieldDatumStartFocusNode; TextEditingController? textFieldDatumStartTextController; String? Function(BuildContext, String?)? textFieldDatumStartTextControllerValidator; DateTime? datePicked1; // State field(s) for TextFieldDatumEind widget. FocusNode? textFieldDatumEindFocusNode; TextEditingController? textFieldDatumEindTextController; String? Function(BuildContext, String?)? textFieldDatumEindTextControllerValidator; DateTime? datePicked2; // State field(s) for TextFieldOmschrijving widget. FocusNode? textFieldOmschrijvingFocusNode; TextEditingController? textFieldOmschrijvingTextController; String? Function(BuildContext, String?)? textFieldOmschrijvingTextControllerValidator; // State field(s) for TextFieldOrganisator widget. FocusNode? textFieldOrganisatorFocusNode; TextEditingController? textFieldOrganisatorTextController; String? Function(BuildContext, String?)? textFieldOrganisatorTextControllerValidator; // State field(s) for TextFieldContact widget. FocusNode? textFieldContactFocusNode; TextEditingController? textFieldContactTextController; String? Function(BuildContext, String?)? textFieldContactTextControllerValidator; // State field(s) for TextFieldAdres widget. FocusNode? textFieldAdresFocusNode; TextEditingController? textFieldAdresTextController; String? Function(BuildContext, String?)? textFieldAdresTextControllerValidator; // State field(s) for TextFieldPostcode widget. FocusNode? textFieldPostcodeFocusNode; TextEditingController? textFieldPostcodeTextController; String? Function(BuildContext, String?)? textFieldPostcodeTextControllerValidator; // State field(s) for TextFieldPlaats widget. FocusNode? textFieldPlaatsFocusNode; TextEditingController? textFieldPlaatsTextController; String? Function(BuildContext, String?)? textFieldPlaatsTextControllerValidator; // State field(s) for TextFieldEntreeprijs widget. FocusNode? textFieldEntreeprijsFocusNode; TextEditingController? textFieldEntreeprijsTextController; String? Function(BuildContext, String?)? textFieldEntreeprijsTextControllerValidator; // State field(s) for TextFieldToelichtingEntree widget. FocusNode? textFieldToelichtingEntreeFocusNode; TextEditingController? textFieldToelichtingEntreeTextController; String? Function(BuildContext, String?)? textFieldToelichtingEntreeTextControllerValidator; // State field(s) for TextFieldWebsiteURL widget. FocusNode? textFieldWebsiteURLFocusNode; TextEditingController? textFieldWebsiteURLTextController; String? Function(BuildContext, String?)? textFieldWebsiteURLTextControllerValidator; final Map debugGeneratorVariables = {}; final Map debugBackendQueries = {}; final Map widgetBuilderComponents = {}; @override void initState(BuildContext context) { debugLogWidgetClass(this); } @override void dispose() { textFieldTitelFocusNode?.dispose(); textFieldTitelTextController?.dispose(); textFieldDatumStartFocusNode?.dispose(); textFieldDatumStartTextController?.dispose(); textFieldDatumEindFocusNode?.dispose(); textFieldDatumEindTextController?.dispose(); textFieldOmschrijvingFocusNode?.dispose(); textFieldOmschrijvingTextController?.dispose(); textFieldOrganisatorFocusNode?.dispose(); textFieldOrganisatorTextController?.dispose(); textFieldContactFocusNode?.dispose(); textFieldContactTextController?.dispose(); textFieldAdresFocusNode?.dispose(); textFieldAdresTextController?.dispose(); textFieldPostcodeFocusNode?.dispose(); textFieldPostcodeTextController?.dispose(); textFieldPlaatsFocusNode?.dispose(); textFieldPlaatsTextController?.dispose(); textFieldEntreeprijsFocusNode?.dispose(); textFieldEntreeprijsTextController?.dispose(); textFieldToelichtingEntreeFocusNode?.dispose(); textFieldToelichtingEntreeTextController?.dispose(); textFieldWebsiteURLFocusNode?.dispose(); textFieldWebsiteURLTextController?.dispose(); } @override WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData( widgetStates: { 'textFieldTitelText': debugSerializeParam( textFieldTitelTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldDatumStartText': debugSerializeParam( textFieldDatumStartTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldDatumEindText': debugSerializeParam( textFieldDatumEindTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldOmschrijvingText': debugSerializeParam( textFieldOmschrijvingTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldOrganisatorText': debugSerializeParam( textFieldOrganisatorTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldContactText': debugSerializeParam( textFieldContactTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldAdresText': debugSerializeParam( textFieldAdresTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldPostcodeText': debugSerializeParam( textFieldPostcodeTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldPlaatsText': debugSerializeParam( textFieldPlaatsTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldEntreeprijsText': debugSerializeParam( textFieldEntreeprijsTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldToelichtingEntreeText': debugSerializeParam( textFieldToelichtingEntreeTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ), 'textFieldWebsiteURLText': debugSerializeParam( textFieldWebsiteURLTextController?.text, ParamType.String, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmaken', name: 'String', nullable: true, ) }.entries, generatorVariables: debugGeneratorVariables.entries, backendQueries: debugBackendQueries.entries, componentStates: { ...widgetBuilderComponents.map( (key, value) => MapEntry( key, value.toWidgetClassDebugData(), ), ), }.withoutNulls.entries, link: 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=stadsactiviteitAanmaken', searchReference: 'reference=OhdzdGFkc2FjdGl2aXRlaXRBYW5tYWtlblABWhdzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbg==', widgetClassName: 'stadsactiviteitAanmaken', ); }