mijn_profiel_copy2_model.dart 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import '/backend/api_requests/api_calls.dart';
  2. import '/components/header_buttons_component_widget.dart';
  3. import '/flutter_flow/flutter_flow_theme.dart';
  4. import '/flutter_flow/flutter_flow_util.dart';
  5. import '/flutter_flow/flutter_flow_widgets.dart';
  6. import '/horecagelegenhedenoverzicht/horecagelegenheidoverzicht_kaart/horecagelegenheidoverzicht_kaart_widget.dart';
  7. import '/shared/drawer_component/drawer_component_widget.dart';
  8. import 'dart:ui';
  9. import '/index.dart';
  10. import 'mijn_profiel_copy2_widget.dart' show MijnProfielCopy2Widget;
  11. import 'package:flutter/material.dart';
  12. import 'package:flutter_spinkit/flutter_spinkit.dart';
  13. import 'package:google_fonts/google_fonts.dart';
  14. import 'package:provider/provider.dart';
  15. class MijnProfielCopy2Model extends FlutterFlowModel<MijnProfielCopy2Widget> {
  16. /// State fields for stateful widgets in this page.
  17. // State field(s) for TabBarmijnevenementen widget.
  18. TabController? tabBarmijnevenementenController;
  19. int get tabBarmijnevenementenCurrentIndex =>
  20. tabBarmijnevenementenController != null
  21. ? tabBarmijnevenementenController!.index
  22. : 0;
  23. int get tabBarmijnevenementenPreviousIndex =>
  24. tabBarmijnevenementenController != null
  25. ? tabBarmijnevenementenController!.previousIndex
  26. : 0;
  27. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  28. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
  29. // Model for HeaderButtonsComponent component.
  30. late HeaderButtonsComponentModel headerButtonsComponentModel;
  31. // Model for drawerComponent component.
  32. late DrawerComponentModel drawerComponentModel;
  33. final Map<String, DebugDataField> debugGeneratorVariables = {};
  34. final Map<String, DebugDataField> debugBackendQueries = {};
  35. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  36. @override
  37. void initState(BuildContext context) {
  38. headerButtonsComponentModel =
  39. createModel(context, () => HeaderButtonsComponentModel());
  40. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  41. debugLogWidgetClass(this);
  42. }
  43. @override
  44. void dispose() {
  45. tabBarmijnevenementenController?.dispose();
  46. headerButtonsComponentModel.dispose();
  47. drawerComponentModel.dispose();
  48. }
  49. @override
  50. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  51. widgetStates: {
  52. 'tabBarmijnevenementenCurrentIndex': debugSerializeParam(
  53. tabBarmijnevenementenCurrentIndex,
  54. ParamType.int,
  55. link:
  56. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
  57. name: 'int',
  58. nullable: true,
  59. ),
  60. 'tabBarmijnevenementenPreviousIndex': debugSerializeParam(
  61. tabBarmijnevenementenPreviousIndex,
  62. ParamType.int,
  63. link:
  64. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
  65. name: 'int',
  66. nullable: true,
  67. )
  68. }.entries,
  69. generatorVariables: debugGeneratorVariables.entries,
  70. backendQueries: debugBackendQueries.entries,
  71. componentStates: {
  72. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  73. headerButtonsComponentModel?.toWidgetClassDebugData(),
  74. 'drawerComponentModel (drawerComponent)':
  75. drawerComponentModel?.toWidgetClassDebugData(),
  76. ...widgetBuilderComponents.map(
  77. (key, value) => MapEntry(
  78. key,
  79. value.toWidgetClassDebugData(),
  80. ),
  81. ),
  82. }.withoutNulls.entries,
  83. dynamicComponentStates: {
  84. 'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
  85. DynamicWidgetClassDebugData(
  86. componentStates: Map.fromIterables(
  87. List.generate(horecagelegenheidoverzichtKaartModels.length,
  88. (index) => '[$index]'),
  89. horecagelegenheidoverzichtKaartModels.values
  90. .map((e) => e.toWidgetClassDebugData()),
  91. ).entries,
  92. ),
  93. }.withoutNulls.entries,
  94. link:
  95. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=mijnProfielCopy2',
  96. searchReference:
  97. 'reference=OhBtaWpuUHJvZmllbENvcHkyUAFaEG1pam5Qcm9maWVsQ29weTI=',
  98. widgetClassName: 'mijnProfielCopy2',
  99. );
  100. }