fotoboek_grid_component_model.dart 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import '/backend/api_requests/api_calls.dart';
  2. import '/flutter_flow/flutter_flow_theme.dart';
  3. import '/flutter_flow/flutter_flow_util.dart';
  4. import '/flutter_flow/flutter_flow_widgets.dart';
  5. import '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
  6. import 'dart:ui';
  7. import 'fotoboek_grid_component_widget.dart' show FotoboekGridComponentWidget;
  8. import 'package:easy_debounce/easy_debounce.dart';
  9. import 'package:flutter/material.dart';
  10. import 'package:flutter_spinkit/flutter_spinkit.dart';
  11. import 'package:google_fonts/google_fonts.dart';
  12. import 'package:provider/provider.dart';
  13. class FotoboekGridComponentModel
  14. extends FlutterFlowModel<FotoboekGridComponentWidget> {
  15. /// Local state fields for this component.
  16. String _zoekterm = '';
  17. set zoekterm(String value) {
  18. _zoekterm = value;
  19. debugLogWidgetClass(this);
  20. }
  21. String get zoekterm => _zoekterm;
  22. /// State fields for stateful widgets in this component.
  23. // State field(s) for TextField widget.
  24. FocusNode? textFieldFocusNode;
  25. TextEditingController? textController;
  26. String? Function(BuildContext, String?)? textControllerValidator;
  27. final Map<String, DebugDataField> debugGeneratorVariables = {};
  28. final Map<String, DebugDataField> debugBackendQueries = {};
  29. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  30. @override
  31. void initState(BuildContext context) {}
  32. @override
  33. void dispose() {
  34. textFieldFocusNode?.dispose();
  35. textController?.dispose();
  36. }
  37. @override
  38. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  39. widgetParameters: {
  40. 'bijKeuze': debugSerializeParam(
  41. widget?.bijKeuze,
  42. ParamType.Action,
  43. link:
  44. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
  45. searchReference:
  46. 'reference=SkgKEgoIYmlqS2V1emUSBnM2azYyaXIyCBUgATIVCg0KA2ZpZBIGbnNuaGl6cgQIAyABMhUKDQoDdXJsEgZtd3N5eW1yBAgEIAFQAFoIYmlqS2V1emU=',
  47. name: 'Future Function(String fid, String url)',
  48. nullable: true,
  49. )
  50. }.withoutNulls.entries,
  51. localStates: {
  52. 'zoekterm': debugSerializeParam(
  53. zoekterm,
  54. ParamType.String,
  55. link:
  56. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
  57. searchReference:
  58. 'reference=Qh0KEQoIem9la3Rlcm0SBXdoaWpuKgISAHIECAMgAVAAWgh6b2VrdGVybWIVRm90b2JvZWtHcmlkQ29tcG9uZW50',
  59. name: 'String',
  60. nullable: false,
  61. )
  62. }.entries,
  63. widgetStates: {
  64. 'textFieldText': debugSerializeParam(
  65. textController?.text,
  66. ParamType.String,
  67. link:
  68. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=FotoboekGridComponent',
  69. name: 'String',
  70. nullable: true,
  71. )
  72. }.entries,
  73. generatorVariables: debugGeneratorVariables.entries,
  74. backendQueries: debugBackendQueries.entries,
  75. componentStates: {
  76. ...widgetBuilderComponents.map(
  77. (key, value) => MapEntry(
  78. key,
  79. value.toWidgetClassDebugData(),
  80. ),
  81. ),
  82. }.withoutNulls.entries,
  83. link:
  84. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=FotoboekGridComponent',
  85. searchReference:
  86. 'reference=OhVGb3RvYm9la0dyaWRDb21wb25lbnRQAFoVRm90b2JvZWtHcmlkQ29tcG9uZW50',
  87. widgetClassName: 'FotoboekGridComponent',
  88. );
  89. }