p_uitgaan_page_model.dart 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import '/components/filter_balk_component_widget.dart';
  2. import '/components/header_buttons_component_widget.dart';
  3. import '/flutter_flow/flutter_flow_ad_banner.dart';
  4. import '/flutter_flow/flutter_flow_theme.dart';
  5. import '/flutter_flow/flutter_flow_util.dart';
  6. import '/flutter_flow/flutter_flow_widgets.dart';
  7. import '/shared/drawer_component/drawer_component_widget.dart';
  8. import '/uitgaanspaginas/p_uitgaan_slider_component/p_uitgaan_slider_component_widget.dart';
  9. import '/uitgaanspaginas/p_uitgaantabel_kaart_component/p_uitgaantabel_kaart_component_widget.dart';
  10. import 'dart:ui';
  11. import '/flutter_flow/custom_functions.dart' as functions;
  12. import 'p_uitgaan_page_widget.dart' show PUitgaanPageWidget;
  13. import 'package:flutter/material.dart';
  14. import 'package:flutter_spinkit/flutter_spinkit.dart';
  15. import 'package:google_fonts/google_fonts.dart';
  16. import 'package:provider/provider.dart';
  17. class PUitgaanPageModel extends FlutterFlowModel<PUitgaanPageWidget> {
  18. /// State fields for stateful widgets in this page.
  19. // Model for drawerComponent component.
  20. late DrawerComponentModel drawerComponentModel;
  21. // Model for HeaderButtonsComponent component.
  22. late HeaderButtonsComponentModel headerButtonsComponentModel;
  23. // Model for PUitgaanSliderComponent component.
  24. late PUitgaanSliderComponentModel pUitgaanSliderComponentModel;
  25. // Model for FilterBalkComponent component.
  26. late FilterBalkComponentModel filterBalkComponentModel;
  27. // Model for PUitgaantabelKaartComponent component.
  28. late PUitgaantabelKaartComponentModel pUitgaantabelKaartComponentModel;
  29. final Map<String, DebugDataField> debugGeneratorVariables = {};
  30. final Map<String, DebugDataField> debugBackendQueries = {};
  31. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  32. @override
  33. void initState(BuildContext context) {
  34. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  35. headerButtonsComponentModel =
  36. createModel(context, () => HeaderButtonsComponentModel());
  37. pUitgaanSliderComponentModel =
  38. createModel(context, () => PUitgaanSliderComponentModel());
  39. filterBalkComponentModel =
  40. createModel(context, () => FilterBalkComponentModel());
  41. pUitgaantabelKaartComponentModel =
  42. createModel(context, () => PUitgaantabelKaartComponentModel());
  43. debugLogWidgetClass(this);
  44. }
  45. @override
  46. void dispose() {
  47. drawerComponentModel.dispose();
  48. headerButtonsComponentModel.dispose();
  49. pUitgaanSliderComponentModel.dispose();
  50. filterBalkComponentModel.dispose();
  51. pUitgaantabelKaartComponentModel.dispose();
  52. }
  53. @override
  54. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  55. widgetParameters: {
  56. 'plaats': debugSerializeParam(
  57. widget?.plaats,
  58. ParamType.String,
  59. link:
  60. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  61. searchReference:
  62. 'reference=ShgKEAoGcGxhYXRzEgZscnM3eXVyBAgDIAFQAVoGcGxhYXRz',
  63. name: 'String',
  64. nullable: true,
  65. ),
  66. 'services': debugSerializeParam(
  67. widget?.services,
  68. ParamType.String,
  69. link:
  70. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  71. searchReference:
  72. 'reference=ShoKEgoIc2VydmljZXMSBm00MHRydXIECAMgAVABWghzZXJ2aWNlcw==',
  73. name: 'String',
  74. nullable: true,
  75. )
  76. }.withoutNulls.entries,
  77. generatorVariables: debugGeneratorVariables.entries,
  78. backendQueries: debugBackendQueries.entries,
  79. componentStates: {
  80. 'drawerComponentModel (drawerComponent)':
  81. drawerComponentModel?.toWidgetClassDebugData(),
  82. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  83. headerButtonsComponentModel?.toWidgetClassDebugData(),
  84. 'pUitgaanSliderComponentModel (PUitgaanSliderComponent)':
  85. pUitgaanSliderComponentModel?.toWidgetClassDebugData(),
  86. 'filterBalkComponentModel (FilterBalkComponent)':
  87. filterBalkComponentModel?.toWidgetClassDebugData(),
  88. 'pUitgaantabelKaartComponentModel (PUitgaantabelKaartComponent)':
  89. pUitgaantabelKaartComponentModel?.toWidgetClassDebugData(),
  90. ...widgetBuilderComponents.map(
  91. (key, value) => MapEntry(
  92. key,
  93. value.toWidgetClassDebugData(),
  94. ),
  95. ),
  96. }.withoutNulls.entries,
  97. link:
  98. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=PUitgaanPage',
  99. searchReference: 'reference=OgxQVWl0Z2FhblBhZ2VQAVoMUFVpdGdhYW5QYWdl',
  100. widgetClassName: 'PUitgaanPage',
  101. );
  102. }