favorieten_model.dart 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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 'dart:ui';
  6. import '/index.dart';
  7. import 'favorieten_widget.dart' show FavorietenWidget;
  8. import 'package:flutter/material.dart';
  9. import 'package:flutter_spinkit/flutter_spinkit.dart';
  10. import 'package:google_fonts/google_fonts.dart';
  11. import 'package:provider/provider.dart';
  12. class FavorietenModel extends FlutterFlowModel<FavorietenWidget> {
  13. /// State fields for stateful widgets in this page.
  14. // State field(s) for TabBar widget.
  15. TabController? tabBarController;
  16. int get tabBarCurrentIndex =>
  17. tabBarController != null ? tabBarController!.index : 0;
  18. int get tabBarPreviousIndex =>
  19. tabBarController != null ? tabBarController!.previousIndex : 0;
  20. final Map<String, DebugDataField> debugGeneratorVariables = {};
  21. final Map<String, DebugDataField> debugBackendQueries = {};
  22. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  23. @override
  24. void initState(BuildContext context) {
  25. debugLogWidgetClass(this);
  26. }
  27. @override
  28. void dispose() {
  29. tabBarController?.dispose();
  30. }
  31. @override
  32. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  33. widgetStates: {
  34. 'tabBarCurrentIndex': debugSerializeParam(
  35. tabBarCurrentIndex,
  36. ParamType.int,
  37. link:
  38. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
  39. name: 'int',
  40. nullable: true,
  41. ),
  42. 'tabBarPreviousIndex': debugSerializeParam(
  43. tabBarPreviousIndex,
  44. ParamType.int,
  45. link:
  46. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
  47. name: 'int',
  48. nullable: true,
  49. )
  50. }.entries,
  51. generatorVariables: debugGeneratorVariables.entries,
  52. backendQueries: debugBackendQueries.entries,
  53. componentStates: {
  54. ...widgetBuilderComponents.map(
  55. (key, value) => MapEntry(
  56. key,
  57. value.toWidgetClassDebugData(),
  58. ),
  59. ),
  60. }.withoutNulls.entries,
  61. link:
  62. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=favorieten',
  63. searchReference: 'reference=OgpmYXZvcmlldGVuUAFaCmZhdm9yaWV0ZW4=',
  64. widgetClassName: 'favorieten',
  65. );
  66. }