horecagelegenheden_overzicht_model.dart 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  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 'horecagelegenheden_overzicht_widget.dart'
  11. show HorecagelegenhedenOverzichtWidget;
  12. import 'package:flutter/material.dart';
  13. import 'package:flutter_spinkit/flutter_spinkit.dart';
  14. import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
  15. import 'package:google_fonts/google_fonts.dart';
  16. import 'package:provider/provider.dart';
  17. class HorecagelegenhedenOverzichtModel
  18. extends FlutterFlowModel<HorecagelegenhedenOverzichtWidget> {
  19. /// Local state fields for this page.
  20. bool _tabCultuurGeladen = false;
  21. set tabCultuurGeladen(bool value) {
  22. _tabCultuurGeladen = value;
  23. debugLogWidgetClass(this);
  24. }
  25. bool get tabCultuurGeladen => _tabCultuurGeladen;
  26. bool _tabEetgelegenhedenGeladen = false;
  27. set tabEetgelegenhedenGeladen(bool value) {
  28. _tabEetgelegenhedenGeladen = value;
  29. debugLogWidgetClass(this);
  30. }
  31. bool get tabEetgelegenhedenGeladen => _tabEetgelegenhedenGeladen;
  32. bool _tabOvernachtenGeladen = false;
  33. set tabOvernachtenGeladen(bool value) {
  34. _tabOvernachtenGeladen = value;
  35. debugLogWidgetClass(this);
  36. }
  37. bool get tabOvernachtenGeladen => _tabOvernachtenGeladen;
  38. bool _tabUitgaanGeladen = false;
  39. set tabUitgaanGeladen(bool value) {
  40. _tabUitgaanGeladen = value;
  41. debugLogWidgetClass(this);
  42. }
  43. bool get tabUitgaanGeladen => _tabUitgaanGeladen;
  44. bool _tabVerhuurcateringGeladen = false;
  45. set tabVerhuurcateringGeladen(bool value) {
  46. _tabVerhuurcateringGeladen = value;
  47. debugLogWidgetClass(this);
  48. }
  49. bool get tabVerhuurcateringGeladen => _tabVerhuurcateringGeladen;
  50. /// State fields for stateful widgets in this page.
  51. // State field(s) for TabBar widget.
  52. TabController? tabBarController;
  53. int get tabBarCurrentIndex =>
  54. tabBarController != null ? tabBarController!.index : 0;
  55. int get tabBarPreviousIndex =>
  56. tabBarController != null ? tabBarController!.previousIndex : 0;
  57. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  58. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels1 = {};
  59. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  60. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels2 = {};
  61. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  62. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels3 = {};
  63. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  64. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels4 = {};
  65. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  66. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels5 = {};
  67. // Models for HorecagelegenheidoverzichtKaart dynamic component.
  68. Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels6 = {};
  69. // Model for HeaderButtonsComponent component.
  70. late HeaderButtonsComponentModel headerButtonsComponentModel;
  71. // Model for drawerComponent component.
  72. late DrawerComponentModel drawerComponentModel;
  73. final Map<String, DebugDataField> debugGeneratorVariables = {};
  74. final Map<String, DebugDataField> debugBackendQueries = {};
  75. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  76. @override
  77. void initState(BuildContext context) {
  78. headerButtonsComponentModel =
  79. createModel(context, () => HeaderButtonsComponentModel());
  80. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  81. debugLogWidgetClass(this);
  82. }
  83. @override
  84. void dispose() {
  85. tabBarController?.dispose();
  86. headerButtonsComponentModel.dispose();
  87. drawerComponentModel.dispose();
  88. }
  89. @override
  90. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  91. widgetParameters: {
  92. 'plaats': debugSerializeParam(
  93. widget?.plaats,
  94. ParamType.String,
  95. link:
  96. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  97. searchReference:
  98. 'reference=ShgKEAoGcGxhYXRzEgYzcXVrMXVyBAgDIAFQAVoGcGxhYXRz',
  99. name: 'String',
  100. nullable: true,
  101. )
  102. }.withoutNulls.entries,
  103. localStates: {
  104. 'tabCultuurGeladen': debugSerializeParam(
  105. tabCultuurGeladen,
  106. ParamType.bool,
  107. link:
  108. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  109. searchReference:
  110. 'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
  111. name: 'bool',
  112. nullable: false,
  113. ),
  114. 'tabEetgelegenhedenGeladen': debugSerializeParam(
  115. tabEetgelegenhedenGeladen,
  116. ParamType.bool,
  117. link:
  118. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  119. searchReference:
  120. 'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIbSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
  121. name: 'bool',
  122. nullable: false,
  123. ),
  124. 'tabOvernachtenGeladen': debugSerializeParam(
  125. tabOvernachtenGeladen,
  126. ParamType.bool,
  127. link:
  128. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  129. searchReference:
  130. 'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iG0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
  131. name: 'bool',
  132. nullable: false,
  133. ),
  134. 'tabUitgaanGeladen': debugSerializeParam(
  135. tabUitgaanGeladen,
  136. ParamType.bool,
  137. link:
  138. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  139. searchReference:
  140. 'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
  141. name: 'bool',
  142. nullable: false,
  143. ),
  144. 'tabVerhuurcateringGeladen': debugSerializeParam(
  145. tabVerhuurcateringGeladen,
  146. ParamType.bool,
  147. link:
  148. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  149. searchReference:
  150. 'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIbSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
  151. name: 'bool',
  152. nullable: false,
  153. )
  154. }.entries,
  155. widgetStates: {
  156. 'tabBarCurrentIndex': debugSerializeParam(
  157. tabBarCurrentIndex,
  158. ParamType.int,
  159. link:
  160. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  161. name: 'int',
  162. nullable: true,
  163. ),
  164. 'tabBarPreviousIndex': debugSerializeParam(
  165. tabBarPreviousIndex,
  166. ParamType.int,
  167. link:
  168. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  169. name: 'int',
  170. nullable: true,
  171. )
  172. }.entries,
  173. generatorVariables: debugGeneratorVariables.entries,
  174. backendQueries: debugBackendQueries.entries,
  175. componentStates: {
  176. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  177. headerButtonsComponentModel?.toWidgetClassDebugData(),
  178. 'drawerComponentModel (drawerComponent)':
  179. drawerComponentModel?.toWidgetClassDebugData(),
  180. ...widgetBuilderComponents.map(
  181. (key, value) => MapEntry(
  182. key,
  183. value.toWidgetClassDebugData(),
  184. ),
  185. ),
  186. }.withoutNulls.entries,
  187. dynamicComponentStates: {
  188. 'horecagelegenheidoverzichtKaartModels1 (List<HorecagelegenheidoverzichtKaart>)':
  189. DynamicWidgetClassDebugData(
  190. componentStates: Map.fromIterables(
  191. List.generate(horecagelegenheidoverzichtKaartModels1.length,
  192. (index) => '[$index]'),
  193. horecagelegenheidoverzichtKaartModels1.values
  194. .map((e) => e.toWidgetClassDebugData()),
  195. ).entries,
  196. ),
  197. 'horecagelegenheidoverzichtKaartModels2 (List<HorecagelegenheidoverzichtKaart>)':
  198. DynamicWidgetClassDebugData(
  199. componentStates: Map.fromIterables(
  200. List.generate(horecagelegenheidoverzichtKaartModels2.length,
  201. (index) => '[$index]'),
  202. horecagelegenheidoverzichtKaartModels2.values
  203. .map((e) => e.toWidgetClassDebugData()),
  204. ).entries,
  205. ),
  206. 'horecagelegenheidoverzichtKaartModels3 (List<HorecagelegenheidoverzichtKaart>)':
  207. DynamicWidgetClassDebugData(
  208. componentStates: Map.fromIterables(
  209. List.generate(horecagelegenheidoverzichtKaartModels3.length,
  210. (index) => '[$index]'),
  211. horecagelegenheidoverzichtKaartModels3.values
  212. .map((e) => e.toWidgetClassDebugData()),
  213. ).entries,
  214. ),
  215. 'horecagelegenheidoverzichtKaartModels4 (List<HorecagelegenheidoverzichtKaart>)':
  216. DynamicWidgetClassDebugData(
  217. componentStates: Map.fromIterables(
  218. List.generate(horecagelegenheidoverzichtKaartModels4.length,
  219. (index) => '[$index]'),
  220. horecagelegenheidoverzichtKaartModels4.values
  221. .map((e) => e.toWidgetClassDebugData()),
  222. ).entries,
  223. ),
  224. 'horecagelegenheidoverzichtKaartModels5 (List<HorecagelegenheidoverzichtKaart>)':
  225. DynamicWidgetClassDebugData(
  226. componentStates: Map.fromIterables(
  227. List.generate(horecagelegenheidoverzichtKaartModels5.length,
  228. (index) => '[$index]'),
  229. horecagelegenheidoverzichtKaartModels5.values
  230. .map((e) => e.toWidgetClassDebugData()),
  231. ).entries,
  232. ),
  233. 'horecagelegenheidoverzichtKaartModels6 (List<HorecagelegenheidoverzichtKaart>)':
  234. DynamicWidgetClassDebugData(
  235. componentStates: Map.fromIterables(
  236. List.generate(horecagelegenheidoverzichtKaartModels6.length,
  237. (index) => '[$index]'),
  238. horecagelegenheidoverzichtKaartModels6.values
  239. .map((e) => e.toWidgetClassDebugData()),
  240. ).entries,
  241. ),
  242. }.withoutNulls.entries,
  243. link:
  244. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HorecagelegenhedenOverzicht',
  245. searchReference:
  246. 'reference=OhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRQAVobSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
  247. widgetClassName: 'HorecagelegenhedenOverzicht',
  248. );
  249. }