| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- import '/backend/api_requests/api_calls.dart';
- import '/components/header_buttons_component_widget.dart';
- import '/flutter_flow/flutter_flow_theme.dart';
- import '/flutter_flow/flutter_flow_util.dart';
- import '/flutter_flow/flutter_flow_widgets.dart';
- import '/horecagelegenhedenoverzicht/horecagelegenheidoverzicht_kaart/horecagelegenheidoverzicht_kaart_widget.dart';
- import '/shared/drawer_component/drawer_component_widget.dart';
- import 'dart:ui';
- import '/index.dart';
- import 'horecagelegenheden_overzicht_widget.dart'
- show HorecagelegenhedenOverzichtWidget;
- import 'package:flutter/material.dart';
- import 'package:flutter_spinkit/flutter_spinkit.dart';
- import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
- import 'package:google_fonts/google_fonts.dart';
- import 'package:provider/provider.dart';
- class HorecagelegenhedenOverzichtModel
- extends FlutterFlowModel<HorecagelegenhedenOverzichtWidget> {
- /// Local state fields for this page.
- bool _tabCultuurGeladen = false;
- set tabCultuurGeladen(bool value) {
- _tabCultuurGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabCultuurGeladen => _tabCultuurGeladen;
- bool _tabEetgelegenhedenGeladen = false;
- set tabEetgelegenhedenGeladen(bool value) {
- _tabEetgelegenhedenGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabEetgelegenhedenGeladen => _tabEetgelegenhedenGeladen;
- bool _tabOvernachtenGeladen = false;
- set tabOvernachtenGeladen(bool value) {
- _tabOvernachtenGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabOvernachtenGeladen => _tabOvernachtenGeladen;
- bool _tabUitgaanGeladen = false;
- set tabUitgaanGeladen(bool value) {
- _tabUitgaanGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabUitgaanGeladen => _tabUitgaanGeladen;
- bool _tabVerhuurcateringGeladen = false;
- set tabVerhuurcateringGeladen(bool value) {
- _tabVerhuurcateringGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabVerhuurcateringGeladen => _tabVerhuurcateringGeladen;
- /// State fields for stateful widgets in this page.
- // State field(s) for TabBar widget.
- TabController? tabBarController;
- int get tabBarCurrentIndex =>
- tabBarController != null ? tabBarController!.index : 0;
- int get tabBarPreviousIndex =>
- tabBarController != null ? tabBarController!.previousIndex : 0;
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels1 = {};
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels2 = {};
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels3 = {};
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels4 = {};
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels5 = {};
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels6 = {};
- // Model for HeaderButtonsComponent component.
- late HeaderButtonsComponentModel headerButtonsComponentModel;
- // Model for drawerComponent component.
- late DrawerComponentModel drawerComponentModel;
- final Map<String, DebugDataField> debugGeneratorVariables = {};
- final Map<String, DebugDataField> debugBackendQueries = {};
- final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
- @override
- void initState(BuildContext context) {
- headerButtonsComponentModel =
- createModel(context, () => HeaderButtonsComponentModel());
- drawerComponentModel = createModel(context, () => DrawerComponentModel());
- debugLogWidgetClass(this);
- }
- @override
- void dispose() {
- tabBarController?.dispose();
- headerButtonsComponentModel.dispose();
- drawerComponentModel.dispose();
- }
- @override
- WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
- widgetParameters: {
- 'plaats': debugSerializeParam(
- widget?.plaats,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=ShgKEAoGcGxhYXRzEgYzcXVrMXVyBAgDIAFQAVoGcGxhYXRz',
- name: 'String',
- nullable: true,
- )
- }.withoutNulls.entries,
- localStates: {
- 'tabCultuurGeladen': debugSerializeParam(
- tabCultuurGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
- name: 'bool',
- nullable: false,
- ),
- 'tabEetgelegenhedenGeladen': debugSerializeParam(
- tabEetgelegenhedenGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIbSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
- name: 'bool',
- nullable: false,
- ),
- 'tabOvernachtenGeladen': debugSerializeParam(
- tabOvernachtenGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iG0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
- name: 'bool',
- nullable: false,
- ),
- 'tabUitgaanGeladen': debugSerializeParam(
- tabUitgaanGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
- name: 'bool',
- nullable: false,
- ),
- 'tabVerhuurcateringGeladen': debugSerializeParam(
- tabVerhuurcateringGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIbSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
- name: 'bool',
- nullable: false,
- )
- }.entries,
- widgetStates: {
- 'tabBarCurrentIndex': debugSerializeParam(
- tabBarCurrentIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- name: 'int',
- nullable: true,
- ),
- 'tabBarPreviousIndex': debugSerializeParam(
- tabBarPreviousIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- name: 'int',
- nullable: true,
- )
- }.entries,
- generatorVariables: debugGeneratorVariables.entries,
- backendQueries: debugBackendQueries.entries,
- componentStates: {
- 'headerButtonsComponentModel (HeaderButtonsComponent)':
- headerButtonsComponentModel?.toWidgetClassDebugData(),
- 'drawerComponentModel (drawerComponent)':
- drawerComponentModel?.toWidgetClassDebugData(),
- ...widgetBuilderComponents.map(
- (key, value) => MapEntry(
- key,
- value.toWidgetClassDebugData(),
- ),
- ),
- }.withoutNulls.entries,
- dynamicComponentStates: {
- 'horecagelegenheidoverzichtKaartModels1 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels1.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels1.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels2 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels2.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels2.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels3 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels3.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels3.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels4 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels4.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels4.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels5 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels5.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels5.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels6 (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels6.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels6.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- }.withoutNulls.entries,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HorecagelegenhedenOverzicht',
- searchReference:
- 'reference=OhtIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRQAVobSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
- widgetClassName: 'HorecagelegenhedenOverzicht',
- );
- }
|