p_uitgaan_page_model.dart 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. import '/components/header_buttons_component_widget.dart';
  2. import '/flutter_flow/flutter_flow_ad_banner.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 '/shared/drawer_component/drawer_component_widget.dart';
  7. import '/uitgaanspaginas/p_uitgaan_slider_component/p_uitgaan_slider_component_widget.dart';
  8. import '/uitgaanspaginas/uitgaantabel_kaart_component/uitgaantabel_kaart_component_widget.dart';
  9. import 'dart:ui';
  10. import 'p_uitgaan_page_widget.dart' show PUitgaanPageWidget;
  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 PUitgaanPageModel extends FlutterFlowModel<PUitgaanPageWidget> {
  16. /// State fields for stateful widgets in this page.
  17. // Model for drawerComponent component.
  18. late DrawerComponentModel drawerComponentModel;
  19. // Model for HeaderButtonsComponent component.
  20. late HeaderButtonsComponentModel headerButtonsComponentModel;
  21. // Model for PUitgaanSliderComponent component.
  22. late PUitgaanSliderComponentModel pUitgaanSliderComponentModel;
  23. // Model for UitgaantabelKaartComponent component.
  24. late UitgaantabelKaartComponentModel uitgaantabelKaartComponentModel;
  25. final Map<String, DebugDataField> debugGeneratorVariables = {};
  26. final Map<String, DebugDataField> debugBackendQueries = {};
  27. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  28. @override
  29. void initState(BuildContext context) {
  30. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  31. headerButtonsComponentModel =
  32. createModel(context, () => HeaderButtonsComponentModel());
  33. pUitgaanSliderComponentModel =
  34. createModel(context, () => PUitgaanSliderComponentModel());
  35. uitgaantabelKaartComponentModel =
  36. createModel(context, () => UitgaantabelKaartComponentModel());
  37. debugLogWidgetClass(this);
  38. }
  39. @override
  40. void dispose() {
  41. drawerComponentModel.dispose();
  42. headerButtonsComponentModel.dispose();
  43. pUitgaanSliderComponentModel.dispose();
  44. uitgaantabelKaartComponentModel.dispose();
  45. }
  46. @override
  47. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  48. widgetParameters: {
  49. 'plaats': debugSerializeParam(
  50. widget?.plaats,
  51. ParamType.String,
  52. link:
  53. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  54. searchReference:
  55. 'reference=ShgKEAoGcGxhYXRzEgZscnM3eXVyBAgDIAFQAVoGcGxhYXRz',
  56. name: 'String',
  57. nullable: true,
  58. ),
  59. 'services': debugSerializeParam(
  60. widget?.services,
  61. ParamType.String,
  62. link:
  63. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  64. searchReference:
  65. 'reference=ShoKEgoIc2VydmljZXMSBm00MHRydXIECAMgAVABWghzZXJ2aWNlcw==',
  66. name: 'String',
  67. nullable: true,
  68. )
  69. }.withoutNulls.entries,
  70. generatorVariables: debugGeneratorVariables.entries,
  71. backendQueries: debugBackendQueries.entries,
  72. componentStates: {
  73. 'drawerComponentModel (drawerComponent)':
  74. drawerComponentModel?.toWidgetClassDebugData(),
  75. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  76. headerButtonsComponentModel?.toWidgetClassDebugData(),
  77. 'pUitgaanSliderComponentModel (PUitgaanSliderComponent)':
  78. pUitgaanSliderComponentModel?.toWidgetClassDebugData(),
  79. 'uitgaantabelKaartComponentModel (UitgaantabelKaartComponent)':
  80. uitgaantabelKaartComponentModel?.toWidgetClassDebugData(),
  81. ...widgetBuilderComponents.map(
  82. (key, value) => MapEntry(
  83. key,
  84. value.toWidgetClassDebugData(),
  85. ),
  86. ),
  87. }.withoutNulls.entries,
  88. link:
  89. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=PUitgaanPage',
  90. searchReference: 'reference=OgxQVWl0Z2FhblBhZ2VQAVoMUFVpdGdhYW5QYWdl',
  91. widgetClassName: 'PUitgaanPage',
  92. );
  93. }