p_uitgaan_page_model.dart 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import '/flutter_flow/flutter_flow_ad_banner.dart';
  2. import '/flutter_flow/flutter_flow_icon_button.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 PUitgaanSliderComponent component.
  20. late PUitgaanSliderComponentModel pUitgaanSliderComponentModel;
  21. // Model for UitgaantabelKaartComponent component.
  22. late UitgaantabelKaartComponentModel uitgaantabelKaartComponentModel;
  23. final Map<String, DebugDataField> debugGeneratorVariables = {};
  24. final Map<String, DebugDataField> debugBackendQueries = {};
  25. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  26. @override
  27. void initState(BuildContext context) {
  28. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  29. pUitgaanSliderComponentModel =
  30. createModel(context, () => PUitgaanSliderComponentModel());
  31. uitgaantabelKaartComponentModel =
  32. createModel(context, () => UitgaantabelKaartComponentModel());
  33. debugLogWidgetClass(this);
  34. }
  35. @override
  36. void dispose() {
  37. drawerComponentModel.dispose();
  38. pUitgaanSliderComponentModel.dispose();
  39. uitgaantabelKaartComponentModel.dispose();
  40. }
  41. @override
  42. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  43. widgetParameters: {
  44. 'plaats': debugSerializeParam(
  45. widget?.plaats,
  46. ParamType.String,
  47. link:
  48. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  49. searchReference:
  50. 'reference=ShgKEAoGcGxhYXRzEgZscnM3eXVyBAgDIAFQAVoGcGxhYXRz',
  51. name: 'String',
  52. nullable: true,
  53. ),
  54. 'services': debugSerializeParam(
  55. widget?.services,
  56. ParamType.String,
  57. link:
  58. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPage',
  59. searchReference:
  60. 'reference=ShoKEgoIc2VydmljZXMSBm00MHRydXIECAMgAVABWghzZXJ2aWNlcw==',
  61. name: 'String',
  62. nullable: true,
  63. )
  64. }.withoutNulls.entries,
  65. generatorVariables: debugGeneratorVariables.entries,
  66. backendQueries: debugBackendQueries.entries,
  67. componentStates: {
  68. 'drawerComponentModel (drawerComponent)':
  69. drawerComponentModel?.toWidgetClassDebugData(),
  70. 'pUitgaanSliderComponentModel (PUitgaanSliderComponent)':
  71. pUitgaanSliderComponentModel?.toWidgetClassDebugData(),
  72. 'uitgaantabelKaartComponentModel (UitgaantabelKaartComponent)':
  73. uitgaantabelKaartComponentModel?.toWidgetClassDebugData(),
  74. ...widgetBuilderComponents.map(
  75. (key, value) => MapEntry(
  76. key,
  77. value.toWidgetClassDebugData(),
  78. ),
  79. ),
  80. }.withoutNulls.entries,
  81. link:
  82. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=PUitgaanPage',
  83. searchReference: 'reference=OgxQVWl0Z2FhblBhZ2VQAVoMUFVpdGdhYW5QYWdl',
  84. widgetClassName: 'PUitgaanPage',
  85. );
  86. }