فهرست منبع

Offline-crash provinciepagina weg, zes horeca-grids gelijkgetrokken

Taak 6: HorecagelegenhedenOverzichtProvinciePage had op alle zes tabs nog de
crashende getJsonField(jsonBody, '$').toList()-vorm, terwijl die pagina live
in drawerComponent hangt. Alle zes omgezet naar Predefined Path 'items' ->
(...?.toList() ?? []). Projectbreed zijn er nu nog twee treffers, beide
nagemeten en zonder impact.

Taak 7 bleek al opgelost (alle zes horeca-tabs draaien op
filterHorecagelegenheden). Bij die controle wel drie nieuwe dingen gevonden
en gerepareerd op horecagelegenhedenOverzichtCurrent:
- Cultuur-tab stond op een hardcoded crossAxisCount 2 met spacing 10 i.p.v.
  de responsive 1/1/2/3 met 12 -> op een telefoon twee smalle kolommen met
  afgekapte titels.
- Activiteiten en Cultuur hadden geen Empty List Widget; nu alle zes de
  logo800px-fallback.
Alle zes grids zijn nu byte-voor-byte gelijk; dart analyze 0 errors.

CLAUDE.md: vier nieuwe notities over de Set-Variable-dialoog (vooringevulde
waarde telt niet, Confirm/Save moeten eigen aanroepen zijn), over het
rechterpaneel dat stale waarden toont, en een greep-recept om gelijksoortige
tabs op verschillen te meten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 21 ساعت پیش
والد
کامیت
cf64a27f34

+ 44 - 0
CLAUDE.md

@@ -2189,6 +2189,50 @@ en daarna in een aparte call wachten met
 minuten. Installeren met `adb install -r`; dat is los van `flutter run` en
 verstoort dus geen draaiende sessie van iemand anders.
 
+**De "Set Variable"-dialoog onthoudt je vorige keuze VISUEEL maar niet
+inhoudelijk — een vooringevulde waarde die je niet zelf uit de lijst klikt,
+wordt door Confirm teruggedraaid.** Bevestigd 2026-09-14, drie keer achter
+elkaar, bij het omzetten van zes `Generate Dynamic Children`-bindingen naar
+Predefined Path. Bij de tweede en volgende widget opende de dialoog al met
+"Predefined Path" + "items" ingevuld — maar Confirm zette de waarde dan
+gewoon terug op `$`, zonder foutmelding. Pas wanneer je de dropdown écht
+openklapt en de regel `items` aanklikt, registreert hij. **Vuistregel: klik
+elke dropdownwaarde aan uit de geopende lijst, ook als het veld de gewenste
+waarde al toont.** Datzelfde geldt voor "Available Options" zelf.
+
+**In diezelfde dialoog moet Confirm een EIGEN tool-aanroep zijn.** Een
+`browser_batch` van "klik de lijstregel → wacht → Confirm" faalde elke keer
+(waarde terug naar `$`), terwijl exact dezelfde twee kliks in twee losse
+aanroepen wél werkten. Hetzelfde geldt voor de **Save**-knop die daarna in het
+rechterpaneel verschijnt. Reken voor zo'n binding dus op ±6 aanroepen:
+Value-tekst → Available Options openklappen → *Predefined Path* aanklikken →
+naam-dropdown openklappen → naam aanklikken → Confirm → Save. Een dropdown
+opent bovendien regelmatig pas bij de **tweede** klik op zijn chevron; klik
+één keer, `zoom`, en klik pas opnieuw als de lijst er niet staat — twee kliks
+in één batch openen en sluiten hem.
+
+**Het rechterpaneel toont ná een geslaagde wijziging vaak nog de OUDE waarde —
+geloof de export, niet het paneel.** Drie keer bevestigd op één dag
+(2026-09-14): een Button Text, een `crossAxisSpacing` en een `Text`-waarde
+stonden alle drie na het typen onveranderd in het paneel, terwijl een verse
+export de nieuwe waarde toonde. Ga dus niet opnieuw typen omdat het paneel
+niets lijkt te doen — dan riskeer je juist een dubbele invoer. Check met een
+export (of, bij een `Text`, met het canvas: dat loopt wél mee).
+
+**Zes gelijksoortige tabs zijn zelden écht gelijk — meet ze met één script in
+plaats van ze te bekijken.** Bij `horecagelegenhedenOverzichtCurrent` leken de
+zes horeca-tabs identiek, maar één had een hardcoded `crossAxisCount: 2`
+i.p.v. de responsive 1/1/2/3, en twee misten de Empty List Widget. Geen van
+drieën valt op in de builder-UI; alle drie zijn in de export in één regel te
+zien:
+```
+grep -c "logo800px" <widget>.dart          # aantal Empty List Widgets
+grep -c "crossAxisCount: [0-9]," <widget>.dart   # hardcoded kolommen (hoort 0 te zijn)
+grep -c "return 0;" <widget>.dart          # lege tak in een Responsive Value
+```
+Die laatste is een echte valkuil: een niet-ingevulde breekpunt-tak levert
+`return 0;` op, en dat gooit een assertion bij een MasonryGridView.
+
 **Een lijstwidget null-veilig maken tegen een mislukte API-call, zónder custom
 action: Predefined Path `items` = `$[:]` (Is List) op de call, en Generate
 Dynamic Children daaraan binden.** Bevestigd 2026-09-13 (bevinding C, Home- en

+ 39 - 12
TASKS.md

@@ -39,6 +39,27 @@ buiten de `Expanded` met de agendalijst hangt (i18n-sleutel `wmho8j7h`).
 Rechtsklik → Remove Widget. Claude verwijdert niets; zeg je wat er wél hoort
 te staan, dan vult Claude het in.
 
+### ✅ Offline-crash op de provinciepagina — opgelost 2026-09-14 (avond)
+
+`HorecagelegenhedenOverzichtProvinciePage` had op **alle zes tabs** nog de
+crashende `getJsonField(response.jsonBody, r'$').toList()`-vorm (bevinding C),
+terwijl die elders al gerepareerd was. De pagina hangt **live in
+`drawerComponent`** (regel 1193), dus hij is één tik in het hamburgermenu —
+zonder netwerk zag je daar een grijs vlak. Alle zes staan nu op Predefined
+Path `items`, wat `(...items(...)?.toList() ?? []).take(25)` genereert.
+
+**Projectbrede hercontrole na afloop — nog twee treffers in levende code, beide
+bewust gelaten:**
+- `slider_uitgaan_component_small_current_widget.dart:148` — nul gebruikers,
+  dus geen impact (staat ook zo bij "Nagemeten").
+- `home_uitgaantabel_kaart_component_widget.dart:651` (`$.categorie`) — de
+  Home-displays geven dit veld altijd als lijst terug, gemeten.
+
+⚠️ **Restpunt, geen bug maar wel een inconsistentie:** `Max Items` staat op
+deze pagina nog op **25** per tab, terwijl `horecagelegenhedenOverzichtCurrent`
+op **1000** staat. Voor Amsterdam (245 eetgelegenheden) ziet een gebruiker hier
+dus maar 25 zaken. Bob: bewust zo, of gelijktrekken?
+
 ### ⛔ EERST DIT — de working tree compileert niet (2026-09-14)
 
 De export van vannacht heeft drie pagina's naar de map `kanweg` verplaatst,
@@ -107,18 +128,24 @@ media-knoppen-deel van restpunt 4 (border radius 8, gelijk aan de
 evenementpagina). `datumVoorApi()` wordt nu nergens meer aangeroepen en kan
 bij P2-7 mee. Recept voor de header staat in `CLAUDE.md`.*
 
-**1 · Horeca tab 6 "Verhuur, catering" — Eigenaar: Bob (Claude komt niet in
-dat paneel op deze pagina).** De andere vijf tabs lopen via
-`filterHorecagelegenheden`; tab 6 leest nog rechtstreeks uit zijn Backend Query.
-Daardoor: geen zoekveld (het bekende "5 van de 6"-restpunt uit P2-6), het
-offline-crashpatroon, en een dubbele fetch (`_model.alleVerhuurCatering` wordt
-gevuld maar nergens gelezen).
-*Kleine fix die het crashdeel meteen wegneemt (3 klikken):* `StaggeredView` van
-tab 6 → **Generate Dynamic Children** → klik op de Value-**tekst** → Available
-Options **Predefined Path** → naam **`items`** → Confirm → **Save**. Die
-JSON-path staat al op `HorecagelegenheidoverzichtCall`; hij levert
-`?.toList() ?? []` in plaats van de crashende variant. Zie `CLAUDE.md` voor het
-volledige recept.
+**1 · Horeca tab 6 — ✅ VERVALLEN, was al opgelost.** Nagemeten 2026-09-14
+(avond): alle zes tabs van `horecagelegenhedenOverzichtCurrent` draaien op
+`filterHorecagelegenheden` over een `_model.alleX`-lijst, met hetzelfde
+zoekveld, dezelfde categoriefilter en `.take(1000)`. Tab 6 is geen
+uitzondering meer; het crash- en dubbele-fetch-verhaal hieronder klopt niet
+meer. Niet opnieuw agenderen.
+
+*Bij die controle wél drie nieuwe dingen gevonden en meteen gerepareerd
+(Claude, builder + verse export per stap):*
+- **De zes grids stonden niet gelijk.** Alleen de **Cultuur**-tab had een
+  hardcoded `crossAxisCount: 2` met spacing 10 i.p.v. de responsive 1/1/2/3
+  met spacing 12 — op een telefoon van 393 px dus twee smalle kolommen met
+  afgekapte titels. Nu staan alle zes op 1/1/2/3 + 12.
+- **Twee van de zes tabs (Activiteiten, Cultuur) hadden geen Empty List
+  Widget.** Bij een zoekopdracht zonder treffers zag je daar een leeg vlak.
+  Nu hebben alle zes de `logo800px`-fallback, gelijk aan de andere vier.
+- Zie ook de nieuwe `CLAUDE.md`-notities over de Set-Variable-dialoog en over
+  het verouderde rechterpaneel.
 
 **5 · Media-flow, twee kleinigheden** (uit de live test): de bronkeuze-sheet
 zegt "Choose Source / Gallery / Camera" in het Engels — FlutterFlow-standaard,

+ 0 - 708
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy/horecagelegenheden_overzicht_copy_model.dart

@@ -1,708 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-import 'horecagelegenheden_overzicht_copy_widget.dart'
-    show HorecagelegenhedenOverzichtCopyWidget;
-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 HorecagelegenhedenOverzichtCopyModel
-    extends FlutterFlowModel<HorecagelegenhedenOverzichtCopyWidget> {
-  ///  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;
-
-  String? _zoektermActiviteiten;
-  set zoektermActiviteiten(String? value) {
-    _zoektermActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermActiviteiten => _zoektermActiviteiten;
-
-  String? _zoektermCultuur;
-  set zoektermCultuur(String? value) {
-    _zoektermCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermCultuur => _zoektermCultuur;
-
-  String? _zoektermEetgelegenheden;
-  set zoektermEetgelegenheden(String? value) {
-    _zoektermEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermEetgelegenheden => _zoektermEetgelegenheden;
-
-  String? _zoektermOvernachten;
-  set zoektermOvernachten(String? value) {
-    _zoektermOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermOvernachten => _zoektermOvernachten;
-
-  String? _zoektermUitgaan;
-  set zoektermUitgaan(String? value) {
-    _zoektermUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermUitgaan => _zoektermUitgaan;
-
-  String? _zoektermVerhuurCatering;
-  set zoektermVerhuurCatering(String? value) {
-    _zoektermVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermVerhuurCatering => _zoektermVerhuurCatering;
-
-  String? _categorieFilterActiviteiten;
-  set categorieFilterActiviteiten(String? value) {
-    _categorieFilterActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterActiviteiten => _categorieFilterActiviteiten;
-
-  String? _categorieFilterCultuur;
-  set categorieFilterCultuur(String? value) {
-    _categorieFilterCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterCultuur => _categorieFilterCultuur;
-
-  String? _categorieFilterEetgelegenheden;
-  set categorieFilterEetgelegenheden(String? value) {
-    _categorieFilterEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterEetgelegenheden => _categorieFilterEetgelegenheden;
-
-  String? _categorieFilterOvernachten;
-  set categorieFilterOvernachten(String? value) {
-    _categorieFilterOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterOvernachten => _categorieFilterOvernachten;
-
-  String? _categorieFilterUitgaan;
-  set categorieFilterUitgaan(String? value) {
-    _categorieFilterUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterUitgaan => _categorieFilterUitgaan;
-
-  String? _categorieFilterVerhuurCatering;
-  set categorieFilterVerhuurCatering(String? value) {
-    _categorieFilterVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterVerhuurCatering => _categorieFilterVerhuurCatering;
-
-  late LoggableList<dynamic> _alleActiviteiten = LoggableList([]);
-  set alleActiviteiten(List<dynamic> value) {
-    if (value != null) {
-      _alleActiviteiten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleActiviteiten =>
-      _alleActiviteiten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleActiviteiten(dynamic item) => alleActiviteiten.add(item);
-  void removeFromAlleActiviteiten(dynamic item) =>
-      alleActiviteiten.remove(item);
-  void removeAtIndexFromAlleActiviteiten(int index) =>
-      alleActiviteiten.removeAt(index);
-  void insertAtIndexInAlleActiviteiten(int index, dynamic item) =>
-      alleActiviteiten.insert(index, item);
-  void updateAlleActiviteitenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleActiviteiten[index] = updateFn(alleActiviteiten[index]);
-
-  late LoggableList<dynamic> _alleCultuur = LoggableList([]);
-  set alleCultuur(List<dynamic> value) {
-    if (value != null) {
-      _alleCultuur = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleCultuur =>
-      _alleCultuur?..logger = () => debugLogWidgetClass(this);
-  void addToAlleCultuur(dynamic item) => alleCultuur.add(item);
-  void removeFromAlleCultuur(dynamic item) => alleCultuur.remove(item);
-  void removeAtIndexFromAlleCultuur(int index) => alleCultuur.removeAt(index);
-  void insertAtIndexInAlleCultuur(int index, dynamic item) =>
-      alleCultuur.insert(index, item);
-  void updateAlleCultuurAtIndex(int index, Function(dynamic) updateFn) =>
-      alleCultuur[index] = updateFn(alleCultuur[index]);
-
-  late LoggableList<dynamic> _alleEetgelegenheden = LoggableList([]);
-  set alleEetgelegenheden(List<dynamic> value) {
-    if (value != null) {
-      _alleEetgelegenheden = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleEetgelegenheden =>
-      _alleEetgelegenheden?..logger = () => debugLogWidgetClass(this);
-  void addToAlleEetgelegenheden(dynamic item) => alleEetgelegenheden.add(item);
-  void removeFromAlleEetgelegenheden(dynamic item) =>
-      alleEetgelegenheden.remove(item);
-  void removeAtIndexFromAlleEetgelegenheden(int index) =>
-      alleEetgelegenheden.removeAt(index);
-  void insertAtIndexInAlleEetgelegenheden(int index, dynamic item) =>
-      alleEetgelegenheden.insert(index, item);
-  void updateAlleEetgelegenhedenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleEetgelegenheden[index] = updateFn(alleEetgelegenheden[index]);
-
-  late LoggableList<dynamic> _alleOvernachten = LoggableList([]);
-  set alleOvernachten(List<dynamic> value) {
-    if (value != null) {
-      _alleOvernachten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleOvernachten =>
-      _alleOvernachten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleOvernachten(dynamic item) => alleOvernachten.add(item);
-  void removeFromAlleOvernachten(dynamic item) => alleOvernachten.remove(item);
-  void removeAtIndexFromAlleOvernachten(int index) =>
-      alleOvernachten.removeAt(index);
-  void insertAtIndexInAlleOvernachten(int index, dynamic item) =>
-      alleOvernachten.insert(index, item);
-  void updateAlleOvernachtenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleOvernachten[index] = updateFn(alleOvernachten[index]);
-
-  late LoggableList<dynamic> _alleUitgaan = LoggableList([]);
-  set alleUitgaan(List<dynamic> value) {
-    if (value != null) {
-      _alleUitgaan = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleUitgaan =>
-      _alleUitgaan?..logger = () => debugLogWidgetClass(this);
-  void addToAlleUitgaan(dynamic item) => alleUitgaan.add(item);
-  void removeFromAlleUitgaan(dynamic item) => alleUitgaan.remove(item);
-  void removeAtIndexFromAlleUitgaan(int index) => alleUitgaan.removeAt(index);
-  void insertAtIndexInAlleUitgaan(int index, dynamic item) =>
-      alleUitgaan.insert(index, item);
-  void updateAlleUitgaanAtIndex(int index, Function(dynamic) updateFn) =>
-      alleUitgaan[index] = updateFn(alleUitgaan[index]);
-
-  late LoggableList<dynamic> _alleVerhuurCatering = LoggableList([]);
-  set alleVerhuurCatering(List<dynamic> value) {
-    if (value != null) {
-      _alleVerhuurCatering = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleVerhuurCatering =>
-      _alleVerhuurCatering?..logger = () => debugLogWidgetClass(this);
-  void addToAlleVerhuurCatering(dynamic item) => alleVerhuurCatering.add(item);
-  void removeFromAlleVerhuurCatering(dynamic item) =>
-      alleVerhuurCatering.remove(item);
-  void removeAtIndexFromAlleVerhuurCatering(int index) =>
-      alleVerhuurCatering.removeAt(index);
-  void insertAtIndexInAlleVerhuurCatering(int index, dynamic item) =>
-      alleVerhuurCatering.insert(index, item);
-  void updateAlleVerhuurCateringAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleVerhuurCatering[index] = updateFn(alleVerhuurCatering[index]);
-
-  ///  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 = {};
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode;
-  TextEditingController? textController;
-  String? Function(BuildContext, String?)? textControllerValidator;
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabCultuur widget.
-  List<dynamic>? _resultHorecaCultuur;
-  set resultHorecaCultuur(List<dynamic>? value) {
-    _resultHorecaCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaCultuur => _resultHorecaCultuur;
-
-  // 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();
-    textFieldFocusNode?.dispose();
-    textController?.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=HorecagelegenhedenOverzichtCopy',
-            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=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabEetgelegenhedenGeladen': debugSerializeParam(
-            tabEetgelegenhedenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabOvernachtenGeladen': debugSerializeParam(
-            tabOvernachtenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabUitgaanGeladen': debugSerializeParam(
-            tabUitgaanGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabVerhuurcateringGeladen': debugSerializeParam(
-            tabVerhuurcateringGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'zoektermActiviteiten': debugSerializeParam(
-            zoektermActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QikKHQoUem9la3Rlcm1BY3Rpdml0ZWl0ZW4SBTZqYTVtKgISAHIECAMgAFABWhR6b2VrdGVybUFjdGl2aXRlaXRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermCultuur': debugSerializeParam(
-            zoektermCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1DdWx0dXVyEgVqdXA4aSoCEgByBAgDIABQAVoPem9la3Rlcm1DdWx0dXVyYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermEetgelegenheden': debugSerializeParam(
-            zoektermEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1FZXRnZWxlZ2VuaGVkZW4SBXh0b2VlKgISAHIECAMgAFABWhd6b2VrdGVybUVldGdlbGVnZW5oZWRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermOvernachten': debugSerializeParam(
-            zoektermOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QigKHAoTem9la3Rlcm1PdmVybmFjaHRlbhIFcXdicHAqAhIAcgQIAyAAUAFaE3pvZWt0ZXJtT3Zlcm5hY2h0ZW5iH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermUitgaan': debugSerializeParam(
-            zoektermUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1VaXRnYWFuEgVreHptaSoCEgByBAgDIABQAVoPem9la3Rlcm1VaXRnYWFuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermVerhuurCatering': debugSerializeParam(
-            zoektermVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1WZXJodXVyQ2F0ZXJpbmcSBWd6eHcwKgISAHIECAMgAFABWhd6b2VrdGVybVZlcmh1dXJDYXRlcmluZ2IfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterActiviteiten': debugSerializeParam(
-            categorieFilterActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QjAKJAobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuEgVieDgwOSoCEgByBAgDIABQAVobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterCultuur': debugSerializeParam(
-            categorieFilterCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyQ3VsdHV1chIFdXA3d2kqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlckN1bHR1dXJiH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterEetgelegenheden': debugSerializeParam(
-            categorieFilterEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuEgVsa2dwayoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterOvernachten': debugSerializeParam(
-            categorieFilterOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=Qi8KIwoaY2F0ZWdvcmllRmlsdGVyT3Zlcm5hY2h0ZW4SBTQ2dG1nKgISAHIECAMgAFABWhpjYXRlZ29yaWVGaWx0ZXJPdmVybmFjaHRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterUitgaan': debugSerializeParam(
-            categorieFilterUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyVWl0Z2FhbhIFY2NveHEqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlclVpdGdhYW5iH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterVerhuurCatering': debugSerializeParam(
-            categorieFilterVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nEgVxc3U3OCoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'alleActiviteiten': debugSerializeParam(
-            alleActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiEKGQoQYWxsZUFjdGl2aXRlaXRlbhIFdTN0cXRyBBICCAlQAVoQYWxsZUFjdGl2aXRlaXRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleCultuur': debugSerializeParam(
-            alleCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QhwKFAoLYWxsZUN1bHR1dXISBWltMWR5cgQSAggJUAFaC2FsbGVDdWx0dXVyYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleEetgelegenheden': debugSerializeParam(
-            alleEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiQKHAoTYWxsZUVldGdlbGVnZW5oZWRlbhIFZWEzd2pyBBICCAlQAVoTYWxsZUVldGdlbGVnZW5oZWRlbmIfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleOvernachten': debugSerializeParam(
-            alleOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiAKGAoPYWxsZU92ZXJuYWNodGVuEgVtdnk1OXIEEgIICVABWg9hbGxlT3Zlcm5hY2h0ZW5iH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleUitgaan': debugSerializeParam(
-            alleUitgaan,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QhwKFAoLYWxsZVVpdGdhYW4SBTN6NHFmcgQSAggJUAFaC2FsbGVVaXRnYWFuYh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleVerhuurCatering': debugSerializeParam(
-            alleVerhuurCatering,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            searchReference:
-                'reference=QiQKHAoTYWxsZVZlcmh1dXJDYXRlcmluZxIFd2tlcWVyBBICCAlQAVoTYWxsZVZlcmh1dXJDYXRlcmluZ2IfSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weQ==',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'textFieldText': debugSerializeParam(
-            textController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'resultHorecaCultuur': debugSerializeParam(
-            resultHorecaCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-            name: 'dynamic',
-            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=HorecagelegenhedenOverzichtCopy',
-        searchReference:
-            'reference=Oh9Ib3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5UAFaH0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHk=',
-        widgetClassName: 'HorecagelegenhedenOverzichtCopy',
-      );
-}

+ 0 - 1808
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy/horecagelegenheden_overzicht_copy_widget.dart

@@ -1,1808 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-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';
-import 'horecagelegenheden_overzicht_copy_model.dart';
-export 'horecagelegenheden_overzicht_copy_model.dart';
-
-class HorecagelegenhedenOverzichtCopyWidget extends StatefulWidget {
-  const HorecagelegenhedenOverzichtCopyWidget({
-    super.key,
-    required this.plaats,
-  });
-
-  final String? plaats;
-
-  static String routeName = 'HorecagelegenhedenOverzichtCopy';
-  static String routePath = '/horecagelegenhedenOverzichtCopy';
-
-  @override
-  State<HorecagelegenhedenOverzichtCopyWidget> createState() =>
-      _HorecagelegenhedenOverzichtCopyWidgetState();
-}
-
-class _HorecagelegenhedenOverzichtCopyWidgetState
-    extends State<HorecagelegenhedenOverzichtCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late HorecagelegenhedenOverzichtCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => HorecagelegenhedenOverzichtCopyModel());
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 6,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-
-    _model.textController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HorecagelegenhedenOverzichtCopyWidget oldWidget) {
-    super.didUpdateWidget(oldWidget);
-    _model.widget = widget;
-  }
-
-  @override
-  void didChangeDependencies() {
-    super.didChangeDependencies();
-    final route = DebugModalRoute.of(context);
-    if (route != null) {
-      routeObserver.subscribe(this, route);
-    }
-    debugLogGlobalProperty(context);
-  }
-
-  @override
-  void didPopNext() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPush() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPop() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  void didPushNext() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  Widget build(BuildContext context) {
-    DebugFlutterFlowModelContext.maybeOf(context)
-        ?.parentModelCallback
-        ?.call(_model);
-    context.watch<FFAppState>();
-    _model.horecagelegenheidoverzichtKaartModels1.clear();
-    _model.horecagelegenheidoverzichtKaartModels2.clear();
-    _model.horecagelegenheidoverzichtKaartModels3.clear();
-    _model.horecagelegenheidoverzichtKaartModels4.clear();
-    _model.horecagelegenheidoverzichtKaartModels5.clear();
-    _model.horecagelegenheidoverzichtKaartModels6.clear();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-        drawer: Drawer(
-          elevation: 16.0,
-          child: wrapWithModel(
-            model: _model.drawerComponentModel,
-            updateCallback: () => safeSetState(() {}),
-            child: Builder(builder: (_) {
-              return DebugFlutterFlowModelContext(
-                rootModel: _model.rootModel,
-                child: DrawerComponentWidget(),
-              );
-            }),
-          ),
-        ),
-        appBar: PreferredSize(
-          preferredSize: Size.fromHeight(80.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).info,
-            iconTheme: IconThemeData(color: Color(0xFFB12727)),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            bottom: PreferredSize(
-              preferredSize: Size.fromHeight(70.0),
-              child: Container(),
-            ),
-            toolbarHeight: MediaQuery.sizeOf(context).height * 0.25,
-            elevation: 2.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: Container(
-                  decoration: BoxDecoration(
-                    boxShadow: [
-                      BoxShadow(
-                        blurRadius: 4.0,
-                        color: Color(0x33000000),
-                        offset: Offset(
-                          0.0,
-                          2.0,
-                        ),
-                      )
-                    ],
-                  ),
-                  child: Column(
-                    children: [
-                      Align(
-                        alignment: Alignment(-1.0, 0),
-                        child: TabBar(
-                          isScrollable: true,
-                          tabAlignment: TabAlignment.start,
-                          labelColor: FlutterFlowTheme.of(context).primaryText,
-                          unselectedLabelColor:
-                              FlutterFlowTheme.of(context).secondaryText,
-                          labelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          unselectedLabelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          indicatorColor: FlutterFlowTheme.of(context).primary,
-                          tabs: [
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '9h6jfdei' /* Activiteiten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'pnygpwks' /* Cultuur */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'c7r33qpa' /* Eetgelegenheden */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '9q9aqxds' /* Overnachten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'o3glxp3t' /* Uitgaan */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'xxlt4qbt' /* Verhuur, catering */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarController,
-                          onTap: (i) async {
-                            [
-                              () async {},
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaCultuur =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17963',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleCultuur = _model.resultHorecaCultuur!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabEetgelegenhedenGeladen = true;
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabOvernachtenGeladen = true;
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabUitgaanGeladen = true;
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                              }
-                            ][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarController,
-                          children: [
-                            Column(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                Expanded(
-                                  child: FutureBuilder<ApiCallResponse>(
-                                    future: HorecagelegenheidoverzichtCall.call(
-                                      horcat: '17969',
-                                      townid: widget!.plaats,
-                                    ),
-                                    builder: (context, snapshot) {
-                                      // Customize what your widget looks like when it's loading.
-                                      if (!snapshot.hasData) {
-                                        return Center(
-                                          child: SizedBox(
-                                            width: 80.0,
-                                            height: 80.0,
-                                            child: SpinKitFadingCircle(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primary,
-                                              size: 80.0,
-                                            ),
-                                          ),
-                                        );
-                                      }
-                                      final staggeredViewHorecagelegenheidoverzichtResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_8ho4g1ar'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_8ho4g1ar'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecagelegenheden =
-                                              getJsonField(
-                                            staggeredViewHorecagelegenheidoverzichtResponse
-                                                .jsonBody,
-                                            r'''$''',
-                                          ).toList().take(25).toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecagelegenheden.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return MasonryGridView.builder(
-                                            gridDelegate:
-                                                SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                              crossAxisCount: () {
-                                                if (MediaQuery.sizeOf(context)
-                                                        .width <
-                                                    kBreakpointSmall) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointMedium) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointLarge) {
-                                                  return 2;
-                                                } else {
-                                                  return 3;
-                                                }
-                                              }(),
-                                            ),
-                                            crossAxisSpacing: 12.0,
-                                            mainAxisSpacing: 12.0,
-                                            itemCount:
-                                                horecagelegenheden.length,
-                                            itemBuilder: (context,
-                                                horecagelegenhedenIndex) {
-                                              final horecagelegenhedenItem =
-                                                  horecagelegenheden[
-                                                      horecagelegenhedenIndex];
-                                              return Container(
-                                                width: 600.0,
-                                                height: 225.0,
-                                                decoration: BoxDecoration(
-                                                  color: FlutterFlowTheme.of(
-                                                          context)
-                                                      .secondaryBackground,
-                                                ),
-                                                child: InkWell(
-                                                  splashColor:
-                                                      Colors.transparent,
-                                                  focusColor:
-                                                      Colors.transparent,
-                                                  hoverColor:
-                                                      Colors.transparent,
-                                                  highlightColor:
-                                                      Colors.transparent,
-                                                  onTap: () async {
-                                                    context.pushNamed(
-                                                      HorecagelegenheidCurrentWidget
-                                                          .routeName,
-                                                      queryParameters: {
-                                                        'nid': serializeParam(
-                                                          getJsonField(
-                                                            horecagelegenhedenItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  },
-                                                  child: Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels1[
-                                                            'Keyf2t_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyf2t_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                        titel: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ),
-                                Container(
-                                  width: 200.0,
-                                  child: TextFormField(
-                                    controller: _model.textController,
-                                    focusNode: _model.textFieldFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      hintText:
-                                          FFLocalizations.of(context).getText(
-                                        'ndvhb9rw' /* TextField */,
-                                      ),
-                                      hintStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      enabledBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      errorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedErrorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      filled: true,
-                                      fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontStyle,
-                                          ),
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontStyle,
-                                        ),
-                                    cursorColor: FlutterFlowTheme.of(context)
-                                        .primaryText,
-                                    enableInteractiveSelection: true,
-                                    validator: _model.textControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ],
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabCultuurGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17963',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_awkysuaa'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_awkysuaa'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 13.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels2[
-                                                                  'Keyau4_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyau4_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabEetgelegenhedenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '34',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_huunm506'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_huunm506'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels3[
-                                                                  'Keyyzf_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyyzf_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabOvernachtenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17965',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_5cj7ol2h'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_5cj7ol2h'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels4[
-                                                                  'Key2oq_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Key2oq_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabUitgaanGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17967',
-                                            townid:
-                                                FFAppState().provincieSelectId,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_om2gu8a4'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_om2gu8a4'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels5[
-                                                                  'Keyuea_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyuea_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabVerhuurcateringGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17968',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_m8ob788s'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_m8ob788s'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels6[
-                                                                  'Keyon6_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyon6_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ),
-              Text(
-                FFLocalizations.of(context).getText(
-                  '3rvk9enz' /* Hello World */,
-                ),
-                style: FlutterFlowTheme.of(context).bodyMedium.override(
-                      font: GoogleFonts.roboto(
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                      ),
-                      letterSpacing: 0.0,
-                      fontWeight:
-                          FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                      fontStyle:
-                          FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                    ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 801
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2/horecagelegenheden_overzicht_copy2_model.dart

@@ -1,801 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-import 'horecagelegenheden_overzicht_copy2_widget.dart'
-    show HorecagelegenhedenOverzichtCopy2Widget;
-import 'package:flutter/material.dart';
-import 'package:flutter/scheduler.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 HorecagelegenhedenOverzichtCopy2Model
-    extends FlutterFlowModel<HorecagelegenhedenOverzichtCopy2Widget> {
-  ///  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;
-
-  String? _zoektermActiviteiten;
-  set zoektermActiviteiten(String? value) {
-    _zoektermActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermActiviteiten => _zoektermActiviteiten;
-
-  String? _zoektermCultuur;
-  set zoektermCultuur(String? value) {
-    _zoektermCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermCultuur => _zoektermCultuur;
-
-  String? _zoektermEetgelegenheden;
-  set zoektermEetgelegenheden(String? value) {
-    _zoektermEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermEetgelegenheden => _zoektermEetgelegenheden;
-
-  String? _zoektermOvernachten;
-  set zoektermOvernachten(String? value) {
-    _zoektermOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermOvernachten => _zoektermOvernachten;
-
-  String? _zoektermUitgaan;
-  set zoektermUitgaan(String? value) {
-    _zoektermUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermUitgaan => _zoektermUitgaan;
-
-  String? _zoektermVerhuurCatering;
-  set zoektermVerhuurCatering(String? value) {
-    _zoektermVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermVerhuurCatering => _zoektermVerhuurCatering;
-
-  String? _categorieFilterActiviteiten;
-  set categorieFilterActiviteiten(String? value) {
-    _categorieFilterActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterActiviteiten => _categorieFilterActiviteiten;
-
-  String? _categorieFilterCultuur;
-  set categorieFilterCultuur(String? value) {
-    _categorieFilterCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterCultuur => _categorieFilterCultuur;
-
-  String? _categorieFilterEetgelegenheden;
-  set categorieFilterEetgelegenheden(String? value) {
-    _categorieFilterEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterEetgelegenheden => _categorieFilterEetgelegenheden;
-
-  String? _categorieFilterOvernachten;
-  set categorieFilterOvernachten(String? value) {
-    _categorieFilterOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterOvernachten => _categorieFilterOvernachten;
-
-  String? _categorieFilterUitgaan;
-  set categorieFilterUitgaan(String? value) {
-    _categorieFilterUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterUitgaan => _categorieFilterUitgaan;
-
-  String? _categorieFilterVerhuurCatering;
-  set categorieFilterVerhuurCatering(String? value) {
-    _categorieFilterVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterVerhuurCatering => _categorieFilterVerhuurCatering;
-
-  late LoggableList<dynamic> _alleActiviteiten = LoggableList([]);
-  set alleActiviteiten(List<dynamic> value) {
-    if (value != null) {
-      _alleActiviteiten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleActiviteiten =>
-      _alleActiviteiten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleActiviteiten(dynamic item) => alleActiviteiten.add(item);
-  void removeFromAlleActiviteiten(dynamic item) =>
-      alleActiviteiten.remove(item);
-  void removeAtIndexFromAlleActiviteiten(int index) =>
-      alleActiviteiten.removeAt(index);
-  void insertAtIndexInAlleActiviteiten(int index, dynamic item) =>
-      alleActiviteiten.insert(index, item);
-  void updateAlleActiviteitenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleActiviteiten[index] = updateFn(alleActiviteiten[index]);
-
-  late LoggableList<dynamic> _alleCultuur = LoggableList([]);
-  set alleCultuur(List<dynamic> value) {
-    if (value != null) {
-      _alleCultuur = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleCultuur =>
-      _alleCultuur?..logger = () => debugLogWidgetClass(this);
-  void addToAlleCultuur(dynamic item) => alleCultuur.add(item);
-  void removeFromAlleCultuur(dynamic item) => alleCultuur.remove(item);
-  void removeAtIndexFromAlleCultuur(int index) => alleCultuur.removeAt(index);
-  void insertAtIndexInAlleCultuur(int index, dynamic item) =>
-      alleCultuur.insert(index, item);
-  void updateAlleCultuurAtIndex(int index, Function(dynamic) updateFn) =>
-      alleCultuur[index] = updateFn(alleCultuur[index]);
-
-  late LoggableList<dynamic> _alleEetgelegenheden = LoggableList([]);
-  set alleEetgelegenheden(List<dynamic> value) {
-    if (value != null) {
-      _alleEetgelegenheden = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleEetgelegenheden =>
-      _alleEetgelegenheden?..logger = () => debugLogWidgetClass(this);
-  void addToAlleEetgelegenheden(dynamic item) => alleEetgelegenheden.add(item);
-  void removeFromAlleEetgelegenheden(dynamic item) =>
-      alleEetgelegenheden.remove(item);
-  void removeAtIndexFromAlleEetgelegenheden(int index) =>
-      alleEetgelegenheden.removeAt(index);
-  void insertAtIndexInAlleEetgelegenheden(int index, dynamic item) =>
-      alleEetgelegenheden.insert(index, item);
-  void updateAlleEetgelegenhedenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleEetgelegenheden[index] = updateFn(alleEetgelegenheden[index]);
-
-  late LoggableList<dynamic> _alleOvernachten = LoggableList([]);
-  set alleOvernachten(List<dynamic> value) {
-    if (value != null) {
-      _alleOvernachten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleOvernachten =>
-      _alleOvernachten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleOvernachten(dynamic item) => alleOvernachten.add(item);
-  void removeFromAlleOvernachten(dynamic item) => alleOvernachten.remove(item);
-  void removeAtIndexFromAlleOvernachten(int index) =>
-      alleOvernachten.removeAt(index);
-  void insertAtIndexInAlleOvernachten(int index, dynamic item) =>
-      alleOvernachten.insert(index, item);
-  void updateAlleOvernachtenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleOvernachten[index] = updateFn(alleOvernachten[index]);
-
-  late LoggableList<dynamic> _alleUitgaan = LoggableList([]);
-  set alleUitgaan(List<dynamic> value) {
-    if (value != null) {
-      _alleUitgaan = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleUitgaan =>
-      _alleUitgaan?..logger = () => debugLogWidgetClass(this);
-  void addToAlleUitgaan(dynamic item) => alleUitgaan.add(item);
-  void removeFromAlleUitgaan(dynamic item) => alleUitgaan.remove(item);
-  void removeAtIndexFromAlleUitgaan(int index) => alleUitgaan.removeAt(index);
-  void insertAtIndexInAlleUitgaan(int index, dynamic item) =>
-      alleUitgaan.insert(index, item);
-  void updateAlleUitgaanAtIndex(int index, Function(dynamic) updateFn) =>
-      alleUitgaan[index] = updateFn(alleUitgaan[index]);
-
-  late LoggableList<dynamic> _alleVerhuurCatering = LoggableList([]);
-  set alleVerhuurCatering(List<dynamic> value) {
-    if (value != null) {
-      _alleVerhuurCatering = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleVerhuurCatering =>
-      _alleVerhuurCatering?..logger = () => debugLogWidgetClass(this);
-  void addToAlleVerhuurCatering(dynamic item) => alleVerhuurCatering.add(item);
-  void removeFromAlleVerhuurCatering(dynamic item) =>
-      alleVerhuurCatering.remove(item);
-  void removeAtIndexFromAlleVerhuurCatering(int index) =>
-      alleVerhuurCatering.removeAt(index);
-  void insertAtIndexInAlleVerhuurCatering(int index, dynamic item) =>
-      alleVerhuurCatering.insert(index, item);
-  void updateAlleVerhuurCateringAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleVerhuurCatering[index] = updateFn(alleVerhuurCatering[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in HorecagelegenhedenOverzichtCopy2 widget.
-  List<dynamic>? _resultHorecaActiviteiten;
-  set resultHorecaActiviteiten(List<dynamic>? value) {
-    _resultHorecaActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaActiviteiten => _resultHorecaActiviteiten;
-
-  // 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 = {};
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode;
-  TextEditingController? textController;
-  String? Function(BuildContext, String?)? textControllerValidator;
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabCultuur widget.
-  List<dynamic>? _resultHorecaCultuur;
-  set resultHorecaCultuur(List<dynamic>? value) {
-    _resultHorecaCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaCultuur => _resultHorecaCultuur;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels2 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabEetgelegenheden widget.
-  List<dynamic>? _resultHorecaEetgelegenheden;
-  set resultHorecaEetgelegenheden(List<dynamic>? value) {
-    _resultHorecaEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaEetgelegenheden =>
-      _resultHorecaEetgelegenheden;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels3 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabOvernachten widget.
-  List<dynamic>? _resultHorecaOvernachten;
-  set resultHorecaOvernachten(List<dynamic>? value) {
-    _resultHorecaOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaOvernachten => _resultHorecaOvernachten;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels4 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabUitgaan widget.
-  List<dynamic>? _resultHorecaUitgaansgelegenheden;
-  set resultHorecaUitgaansgelegenheden(List<dynamic>? value) {
-    _resultHorecaUitgaansgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaUitgaansgelegenheden =>
-      _resultHorecaUitgaansgelegenheden;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels5 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabVerhuurCatering widget.
-  List<dynamic>? _resultHorecaVerhuur;
-  set resultHorecaVerhuur(List<dynamic>? value) {
-    _resultHorecaVerhuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaVerhuur => _resultHorecaVerhuur;
-
-  // 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();
-    textFieldFocusNode?.dispose();
-    textController?.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=HorecagelegenhedenOverzichtCopy2',
-            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=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabEetgelegenhedenGeladen': debugSerializeParam(
-            tabEetgelegenhedenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabOvernachtenGeladen': debugSerializeParam(
-            tabOvernachtenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iIEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHky',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabUitgaanGeladen': debugSerializeParam(
-            tabUitgaanGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabVerhuurcateringGeladen': debugSerializeParam(
-            tabVerhuurcateringGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'zoektermActiviteiten': debugSerializeParam(
-            zoektermActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QikKHQoUem9la3Rlcm1BY3Rpdml0ZWl0ZW4SBTZqYTVtKgISAHIECAMgAFABWhR6b2VrdGVybUFjdGl2aXRlaXRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermCultuur': debugSerializeParam(
-            zoektermCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1DdWx0dXVyEgVqdXA4aSoCEgByBAgDIABQAVoPem9la3Rlcm1DdWx0dXVyYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermEetgelegenheden': debugSerializeParam(
-            zoektermEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1FZXRnZWxlZ2VuaGVkZW4SBXh0b2VlKgISAHIECAMgAFABWhd6b2VrdGVybUVldGdlbGVnZW5oZWRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermOvernachten': debugSerializeParam(
-            zoektermOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QigKHAoTem9la3Rlcm1PdmVybmFjaHRlbhIFcXdicHAqAhIAcgQIAyAAUAFaE3pvZWt0ZXJtT3Zlcm5hY2h0ZW5iIEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHky',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermUitgaan': debugSerializeParam(
-            zoektermUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1VaXRnYWFuEgVreHptaSoCEgByBAgDIABQAVoPem9la3Rlcm1VaXRnYWFuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermVerhuurCatering': debugSerializeParam(
-            zoektermVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1WZXJodXVyQ2F0ZXJpbmcSBWd6eHcwKgISAHIECAMgAFABWhd6b2VrdGVybVZlcmh1dXJDYXRlcmluZ2IgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterActiviteiten': debugSerializeParam(
-            categorieFilterActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QjAKJAobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuEgVieDgwOSoCEgByBAgDIABQAVobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterCultuur': debugSerializeParam(
-            categorieFilterCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyQ3VsdHV1chIFdXA3d2kqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlckN1bHR1dXJiIEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHky',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterEetgelegenheden': debugSerializeParam(
-            categorieFilterEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuEgVsa2dwayoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterOvernachten': debugSerializeParam(
-            categorieFilterOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=Qi8KIwoaY2F0ZWdvcmllRmlsdGVyT3Zlcm5hY2h0ZW4SBTQ2dG1nKgISAHIECAMgAFABWhpjYXRlZ29yaWVGaWx0ZXJPdmVybmFjaHRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterUitgaan': debugSerializeParam(
-            categorieFilterUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyVWl0Z2FhbhIFY2NveHEqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlclVpdGdhYW5iIEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHky',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterVerhuurCatering': debugSerializeParam(
-            categorieFilterVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nEgVxc3U3OCoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'alleActiviteiten': debugSerializeParam(
-            alleActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiEKGQoQYWxsZUFjdGl2aXRlaXRlbhIFdTN0cXRyBBICCAlQAVoQYWxsZUFjdGl2aXRlaXRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleCultuur': debugSerializeParam(
-            alleCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QhwKFAoLYWxsZUN1bHR1dXISBWltMWR5cgQSAggJUAFaC2FsbGVDdWx0dXVyYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleEetgelegenheden': debugSerializeParam(
-            alleEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiQKHAoTYWxsZUVldGdlbGVnZW5oZWRlbhIFZWEzd2pyBBICCAlQAVoTYWxsZUVldGdlbGVnZW5oZWRlbmIgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleOvernachten': debugSerializeParam(
-            alleOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiAKGAoPYWxsZU92ZXJuYWNodGVuEgVtdnk1OXIEEgIICVABWg9hbGxlT3Zlcm5hY2h0ZW5iIEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHky',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleUitgaan': debugSerializeParam(
-            alleUitgaan,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QhwKFAoLYWxsZVVpdGdhYW4SBTN6NHFmcgQSAggJUAFaC2FsbGVVaXRnYWFuYiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleVerhuurCatering': debugSerializeParam(
-            alleVerhuurCatering,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            searchReference:
-                'reference=QiQKHAoTYWxsZVZlcmh1dXJDYXRlcmluZxIFd2tlcWVyBBICCAlQAVoTYWxsZVZlcmh1dXJDYXRlcmluZ2IgSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTI=',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'int',
-            nullable: true,
-          ),
-          'textFieldText': debugSerializeParam(
-            textController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'resultHorecaActiviteiten': debugSerializeParam(
-            resultHorecaActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaCultuur': debugSerializeParam(
-            resultHorecaCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaEetgelegenheden': debugSerializeParam(
-            resultHorecaEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaOvernachten': debugSerializeParam(
-            resultHorecaOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaUitgaansgelegenheden': debugSerializeParam(
-            resultHorecaUitgaansgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaVerhuur': debugSerializeParam(
-            resultHorecaVerhuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-            name: 'dynamic',
-            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=HorecagelegenhedenOverzichtCopy2',
-        searchReference:
-            'reference=OiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MlABWiBIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5Mg==',
-        widgetClassName: 'HorecagelegenhedenOverzichtCopy2',
-      );
-}

+ 0 - 1857
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2/horecagelegenheden_overzicht_copy2_widget.dart

@@ -1,1857 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter/scheduler.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';
-import 'horecagelegenheden_overzicht_copy2_model.dart';
-export 'horecagelegenheden_overzicht_copy2_model.dart';
-
-class HorecagelegenhedenOverzichtCopy2Widget extends StatefulWidget {
-  const HorecagelegenhedenOverzichtCopy2Widget({
-    super.key,
-    required this.plaats,
-  });
-
-  final String? plaats;
-
-  static String routeName = 'HorecagelegenhedenOverzichtCopy2';
-  static String routePath = '/horecagelegenhedenOverzichtCopy2';
-
-  @override
-  State<HorecagelegenhedenOverzichtCopy2Widget> createState() =>
-      _HorecagelegenhedenOverzichtCopy2WidgetState();
-}
-
-class _HorecagelegenhedenOverzichtCopy2WidgetState
-    extends State<HorecagelegenhedenOverzichtCopy2Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late HorecagelegenhedenOverzichtCopy2Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => HorecagelegenhedenOverzichtCopy2Model());
-
-    // On page load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.resultHorecaActiviteiten =
-          await actions.fetchAlleHorecagelegenheden(
-        '17969',
-        widget!.plaats!,
-        'services_1',
-      );
-      _model.alleActiviteiten =
-          _model.resultHorecaActiviteiten!.toList().cast<dynamic>();
-      safeSetState(() {});
-    });
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 6,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-
-    _model.textController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HorecagelegenhedenOverzichtCopy2Widget oldWidget) {
-    super.didUpdateWidget(oldWidget);
-    _model.widget = widget;
-  }
-
-  @override
-  void didChangeDependencies() {
-    super.didChangeDependencies();
-    final route = DebugModalRoute.of(context);
-    if (route != null) {
-      routeObserver.subscribe(this, route);
-    }
-    debugLogGlobalProperty(context);
-  }
-
-  @override
-  void didPopNext() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPush() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPop() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  void didPushNext() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  Widget build(BuildContext context) {
-    DebugFlutterFlowModelContext.maybeOf(context)
-        ?.parentModelCallback
-        ?.call(_model);
-    context.watch<FFAppState>();
-    _model.horecagelegenheidoverzichtKaartModels1.clear();
-    _model.horecagelegenheidoverzichtKaartModels2.clear();
-    _model.horecagelegenheidoverzichtKaartModels3.clear();
-    _model.horecagelegenheidoverzichtKaartModels4.clear();
-    _model.horecagelegenheidoverzichtKaartModels5.clear();
-    _model.horecagelegenheidoverzichtKaartModels6.clear();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-        drawer: Drawer(
-          elevation: 16.0,
-          child: wrapWithModel(
-            model: _model.drawerComponentModel,
-            updateCallback: () => safeSetState(() {}),
-            child: Builder(builder: (_) {
-              return DebugFlutterFlowModelContext(
-                rootModel: _model.rootModel,
-                child: DrawerComponentWidget(),
-              );
-            }),
-          ),
-        ),
-        appBar: PreferredSize(
-          preferredSize: Size.fromHeight(80.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).info,
-            iconTheme: IconThemeData(color: Color(0xFFB12727)),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            bottom: PreferredSize(
-              preferredSize: Size.fromHeight(70.0),
-              child: Container(),
-            ),
-            toolbarHeight: MediaQuery.sizeOf(context).height * 0.25,
-            elevation: 2.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: Container(
-                  decoration: BoxDecoration(
-                    boxShadow: [
-                      BoxShadow(
-                        blurRadius: 4.0,
-                        color: Color(0x33000000),
-                        offset: Offset(
-                          0.0,
-                          2.0,
-                        ),
-                      )
-                    ],
-                  ),
-                  child: Column(
-                    children: [
-                      Align(
-                        alignment: Alignment(-1.0, 0),
-                        child: TabBar(
-                          isScrollable: true,
-                          tabAlignment: TabAlignment.start,
-                          labelColor: FlutterFlowTheme.of(context).primaryText,
-                          unselectedLabelColor:
-                              FlutterFlowTheme.of(context).secondaryText,
-                          labelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          unselectedLabelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          indicatorColor: FlutterFlowTheme.of(context).primary,
-                          tabs: [
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'v7zmfnlu' /* Activiteiten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '0wd3zzb2' /* Cultuur */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '06l3k6we' /* Eetgelegenheden */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '4vohbdey' /* Overnachten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'oo16hec0' /* Uitgaan */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'wuihpc8q' /* Verhuur, catering */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarController,
-                          onTap: (i) async {
-                            [
-                              () async {},
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaCultuur =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17963',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleCultuur = _model.resultHorecaCultuur!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabEetgelegenhedenGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaEetgelegenheden =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '34',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleEetgelegenheden = _model
-                                    .resultHorecaEetgelegenheden!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabOvernachtenGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaOvernachten =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17965',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleOvernachten = _model
-                                    .resultHorecaOvernachten!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabUitgaanGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaUitgaansgelegenheden =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17967',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleUitgaan = _model
-                                    .resultHorecaUitgaansgelegenheden!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaVerhuur =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17968',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleVerhuurCatering = _model
-                                    .resultHorecaVerhuur!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              }
-                            ][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarController,
-                          children: [
-                            Column(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                Expanded(
-                                  child: FutureBuilder<ApiCallResponse>(
-                                    future: HorecagelegenheidoverzichtCall.call(
-                                      horcat: '17969',
-                                      townid: widget!.plaats,
-                                    ),
-                                    builder: (context, snapshot) {
-                                      // Customize what your widget looks like when it's loading.
-                                      if (!snapshot.hasData) {
-                                        return Center(
-                                          child: SizedBox(
-                                            width: 80.0,
-                                            height: 80.0,
-                                            child: SpinKitFadingCircle(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primary,
-                                              size: 80.0,
-                                            ),
-                                          ),
-                                        );
-                                      }
-                                      final staggeredViewHorecagelegenheidoverzichtResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_3agcolwx'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_3agcolwx'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecagelegenheden =
-                                              getJsonField(
-                                            staggeredViewHorecagelegenheidoverzichtResponse
-                                                .jsonBody,
-                                            r'''$''',
-                                          ).toList().take(25).toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecagelegenheden.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return MasonryGridView.builder(
-                                            gridDelegate:
-                                                SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                              crossAxisCount: () {
-                                                if (MediaQuery.sizeOf(context)
-                                                        .width <
-                                                    kBreakpointSmall) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointMedium) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointLarge) {
-                                                  return 2;
-                                                } else {
-                                                  return 3;
-                                                }
-                                              }(),
-                                            ),
-                                            crossAxisSpacing: 12.0,
-                                            mainAxisSpacing: 12.0,
-                                            itemCount:
-                                                horecagelegenheden.length,
-                                            itemBuilder: (context,
-                                                horecagelegenhedenIndex) {
-                                              final horecagelegenhedenItem =
-                                                  horecagelegenheden[
-                                                      horecagelegenhedenIndex];
-                                              return Container(
-                                                width: 600.0,
-                                                height: 225.0,
-                                                decoration: BoxDecoration(
-                                                  color: FlutterFlowTheme.of(
-                                                          context)
-                                                      .secondaryBackground,
-                                                ),
-                                                child: InkWell(
-                                                  splashColor:
-                                                      Colors.transparent,
-                                                  focusColor:
-                                                      Colors.transparent,
-                                                  hoverColor:
-                                                      Colors.transparent,
-                                                  highlightColor:
-                                                      Colors.transparent,
-                                                  onTap: () async {
-                                                    context.pushNamed(
-                                                      HorecagelegenheidCurrentWidget
-                                                          .routeName,
-                                                      queryParameters: {
-                                                        'nid': serializeParam(
-                                                          getJsonField(
-                                                            horecagelegenhedenItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  },
-                                                  child: Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels1[
-                                                            'Keyllt_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyllt_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                        titel: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ),
-                                Container(
-                                  width: 200.0,
-                                  child: TextFormField(
-                                    controller: _model.textController,
-                                    focusNode: _model.textFieldFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      hintText:
-                                          FFLocalizations.of(context).getText(
-                                        'sisrkw2v' /* TextField */,
-                                      ),
-                                      hintStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      enabledBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      errorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedErrorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      filled: true,
-                                      fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontStyle,
-                                          ),
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontStyle,
-                                        ),
-                                    cursorColor: FlutterFlowTheme.of(context)
-                                        .primaryText,
-                                    enableInteractiveSelection: true,
-                                    validator: _model.textControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ],
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabCultuurGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17963',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_h6uc4b60'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_h6uc4b60'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels2[
-                                                                  'Key5a5_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Key5a5_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabEetgelegenhedenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '34',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_7t5omdmg'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_7t5omdmg'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels3[
-                                                                  'Keydk5_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keydk5_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabOvernachtenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17965',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_pws69tl7'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_pws69tl7'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels4[
-                                                                  'Key1ob_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Key1ob_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabUitgaanGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17967',
-                                            townid:
-                                                FFAppState().provincieSelectId,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_it39m6uo'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_it39m6uo'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels5[
-                                                                  'Keyu1d_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyu1d_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabVerhuurcateringGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17968',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_i9cqu6nq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_i9cqu6nq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels6[
-                                                                  'Keydxw_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keydxw_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 801
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2_copy/horecagelegenheden_overzicht_copy2_copy_model.dart

@@ -1,801 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-import 'horecagelegenheden_overzicht_copy2_copy_widget.dart'
-    show HorecagelegenhedenOverzichtCopy2CopyWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter/scheduler.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 HorecagelegenhedenOverzichtCopy2CopyModel
-    extends FlutterFlowModel<HorecagelegenhedenOverzichtCopy2CopyWidget> {
-  ///  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;
-
-  String? _zoektermActiviteiten;
-  set zoektermActiviteiten(String? value) {
-    _zoektermActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermActiviteiten => _zoektermActiviteiten;
-
-  String? _zoektermCultuur;
-  set zoektermCultuur(String? value) {
-    _zoektermCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermCultuur => _zoektermCultuur;
-
-  String? _zoektermEetgelegenheden;
-  set zoektermEetgelegenheden(String? value) {
-    _zoektermEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermEetgelegenheden => _zoektermEetgelegenheden;
-
-  String? _zoektermOvernachten;
-  set zoektermOvernachten(String? value) {
-    _zoektermOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermOvernachten => _zoektermOvernachten;
-
-  String? _zoektermUitgaan;
-  set zoektermUitgaan(String? value) {
-    _zoektermUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermUitgaan => _zoektermUitgaan;
-
-  String? _zoektermVerhuurCatering;
-  set zoektermVerhuurCatering(String? value) {
-    _zoektermVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get zoektermVerhuurCatering => _zoektermVerhuurCatering;
-
-  String? _categorieFilterActiviteiten;
-  set categorieFilterActiviteiten(String? value) {
-    _categorieFilterActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterActiviteiten => _categorieFilterActiviteiten;
-
-  String? _categorieFilterCultuur;
-  set categorieFilterCultuur(String? value) {
-    _categorieFilterCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterCultuur => _categorieFilterCultuur;
-
-  String? _categorieFilterEetgelegenheden;
-  set categorieFilterEetgelegenheden(String? value) {
-    _categorieFilterEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterEetgelegenheden => _categorieFilterEetgelegenheden;
-
-  String? _categorieFilterOvernachten;
-  set categorieFilterOvernachten(String? value) {
-    _categorieFilterOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterOvernachten => _categorieFilterOvernachten;
-
-  String? _categorieFilterUitgaan;
-  set categorieFilterUitgaan(String? value) {
-    _categorieFilterUitgaan = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterUitgaan => _categorieFilterUitgaan;
-
-  String? _categorieFilterVerhuurCatering;
-  set categorieFilterVerhuurCatering(String? value) {
-    _categorieFilterVerhuurCatering = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get categorieFilterVerhuurCatering => _categorieFilterVerhuurCatering;
-
-  late LoggableList<dynamic> _alleActiviteiten = LoggableList([]);
-  set alleActiviteiten(List<dynamic> value) {
-    if (value != null) {
-      _alleActiviteiten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleActiviteiten =>
-      _alleActiviteiten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleActiviteiten(dynamic item) => alleActiviteiten.add(item);
-  void removeFromAlleActiviteiten(dynamic item) =>
-      alleActiviteiten.remove(item);
-  void removeAtIndexFromAlleActiviteiten(int index) =>
-      alleActiviteiten.removeAt(index);
-  void insertAtIndexInAlleActiviteiten(int index, dynamic item) =>
-      alleActiviteiten.insert(index, item);
-  void updateAlleActiviteitenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleActiviteiten[index] = updateFn(alleActiviteiten[index]);
-
-  late LoggableList<dynamic> _alleCultuur = LoggableList([]);
-  set alleCultuur(List<dynamic> value) {
-    if (value != null) {
-      _alleCultuur = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleCultuur =>
-      _alleCultuur?..logger = () => debugLogWidgetClass(this);
-  void addToAlleCultuur(dynamic item) => alleCultuur.add(item);
-  void removeFromAlleCultuur(dynamic item) => alleCultuur.remove(item);
-  void removeAtIndexFromAlleCultuur(int index) => alleCultuur.removeAt(index);
-  void insertAtIndexInAlleCultuur(int index, dynamic item) =>
-      alleCultuur.insert(index, item);
-  void updateAlleCultuurAtIndex(int index, Function(dynamic) updateFn) =>
-      alleCultuur[index] = updateFn(alleCultuur[index]);
-
-  late LoggableList<dynamic> _alleEetgelegenheden = LoggableList([]);
-  set alleEetgelegenheden(List<dynamic> value) {
-    if (value != null) {
-      _alleEetgelegenheden = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleEetgelegenheden =>
-      _alleEetgelegenheden?..logger = () => debugLogWidgetClass(this);
-  void addToAlleEetgelegenheden(dynamic item) => alleEetgelegenheden.add(item);
-  void removeFromAlleEetgelegenheden(dynamic item) =>
-      alleEetgelegenheden.remove(item);
-  void removeAtIndexFromAlleEetgelegenheden(int index) =>
-      alleEetgelegenheden.removeAt(index);
-  void insertAtIndexInAlleEetgelegenheden(int index, dynamic item) =>
-      alleEetgelegenheden.insert(index, item);
-  void updateAlleEetgelegenhedenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleEetgelegenheden[index] = updateFn(alleEetgelegenheden[index]);
-
-  late LoggableList<dynamic> _alleOvernachten = LoggableList([]);
-  set alleOvernachten(List<dynamic> value) {
-    if (value != null) {
-      _alleOvernachten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleOvernachten =>
-      _alleOvernachten?..logger = () => debugLogWidgetClass(this);
-  void addToAlleOvernachten(dynamic item) => alleOvernachten.add(item);
-  void removeFromAlleOvernachten(dynamic item) => alleOvernachten.remove(item);
-  void removeAtIndexFromAlleOvernachten(int index) =>
-      alleOvernachten.removeAt(index);
-  void insertAtIndexInAlleOvernachten(int index, dynamic item) =>
-      alleOvernachten.insert(index, item);
-  void updateAlleOvernachtenAtIndex(int index, Function(dynamic) updateFn) =>
-      alleOvernachten[index] = updateFn(alleOvernachten[index]);
-
-  late LoggableList<dynamic> _alleUitgaan = LoggableList([]);
-  set alleUitgaan(List<dynamic> value) {
-    if (value != null) {
-      _alleUitgaan = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleUitgaan =>
-      _alleUitgaan?..logger = () => debugLogWidgetClass(this);
-  void addToAlleUitgaan(dynamic item) => alleUitgaan.add(item);
-  void removeFromAlleUitgaan(dynamic item) => alleUitgaan.remove(item);
-  void removeAtIndexFromAlleUitgaan(int index) => alleUitgaan.removeAt(index);
-  void insertAtIndexInAlleUitgaan(int index, dynamic item) =>
-      alleUitgaan.insert(index, item);
-  void updateAlleUitgaanAtIndex(int index, Function(dynamic) updateFn) =>
-      alleUitgaan[index] = updateFn(alleUitgaan[index]);
-
-  late LoggableList<dynamic> _alleVerhuurCatering = LoggableList([]);
-  set alleVerhuurCatering(List<dynamic> value) {
-    if (value != null) {
-      _alleVerhuurCatering = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get alleVerhuurCatering =>
-      _alleVerhuurCatering?..logger = () => debugLogWidgetClass(this);
-  void addToAlleVerhuurCatering(dynamic item) => alleVerhuurCatering.add(item);
-  void removeFromAlleVerhuurCatering(dynamic item) =>
-      alleVerhuurCatering.remove(item);
-  void removeAtIndexFromAlleVerhuurCatering(int index) =>
-      alleVerhuurCatering.removeAt(index);
-  void insertAtIndexInAlleVerhuurCatering(int index, dynamic item) =>
-      alleVerhuurCatering.insert(index, item);
-  void updateAlleVerhuurCateringAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      alleVerhuurCatering[index] = updateFn(alleVerhuurCatering[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in HorecagelegenhedenOverzichtCopy2Copy widget.
-  List<dynamic>? _resultHorecaActiviteiten;
-  set resultHorecaActiviteiten(List<dynamic>? value) {
-    _resultHorecaActiviteiten = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaActiviteiten => _resultHorecaActiviteiten;
-
-  // 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 = {};
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode;
-  TextEditingController? textController;
-  String? Function(BuildContext, String?)? textControllerValidator;
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabCultuur widget.
-  List<dynamic>? _resultHorecaCultuur;
-  set resultHorecaCultuur(List<dynamic>? value) {
-    _resultHorecaCultuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaCultuur => _resultHorecaCultuur;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels2 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabEetgelegenheden widget.
-  List<dynamic>? _resultHorecaEetgelegenheden;
-  set resultHorecaEetgelegenheden(List<dynamic>? value) {
-    _resultHorecaEetgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaEetgelegenheden =>
-      _resultHorecaEetgelegenheden;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels3 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabOvernachten widget.
-  List<dynamic>? _resultHorecaOvernachten;
-  set resultHorecaOvernachten(List<dynamic>? value) {
-    _resultHorecaOvernachten = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaOvernachten => _resultHorecaOvernachten;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels4 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabUitgaan widget.
-  List<dynamic>? _resultHorecaUitgaansgelegenheden;
-  set resultHorecaUitgaansgelegenheden(List<dynamic>? value) {
-    _resultHorecaUitgaansgelegenheden = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaUitgaansgelegenheden =>
-      _resultHorecaUitgaansgelegenheden;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels5 = {};
-  // Stores action output result for [Custom Action - fetchAlleHorecagelegenheden] action in TabVerhuurCatering widget.
-  List<dynamic>? _resultHorecaVerhuur;
-  set resultHorecaVerhuur(List<dynamic>? value) {
-    _resultHorecaVerhuur = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic>? get resultHorecaVerhuur => _resultHorecaVerhuur;
-
-  // 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();
-    textFieldFocusNode?.dispose();
-    textController?.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=HorecagelegenhedenOverzichtCopy2Copy',
-            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=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabEetgelegenhedenGeladen': debugSerializeParam(
-            tabEetgelegenhedenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabOvernachtenGeladen': debugSerializeParam(
-            tabOvernachtenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iJEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHkyQ29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabUitgaanGeladen': debugSerializeParam(
-            tabUitgaanGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabVerhuurcateringGeladen': debugSerializeParam(
-            tabVerhuurcateringGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'zoektermActiviteiten': debugSerializeParam(
-            zoektermActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QikKHQoUem9la3Rlcm1BY3Rpdml0ZWl0ZW4SBTZqYTVtKgISAHIECAMgAFABWhR6b2VrdGVybUFjdGl2aXRlaXRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermCultuur': debugSerializeParam(
-            zoektermCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1DdWx0dXVyEgVqdXA4aSoCEgByBAgDIABQAVoPem9la3Rlcm1DdWx0dXVyYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermEetgelegenheden': debugSerializeParam(
-            zoektermEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1FZXRnZWxlZ2VuaGVkZW4SBXh0b2VlKgISAHIECAMgAFABWhd6b2VrdGVybUVldGdlbGVnZW5oZWRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermOvernachten': debugSerializeParam(
-            zoektermOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QigKHAoTem9la3Rlcm1PdmVybmFjaHRlbhIFcXdicHAqAhIAcgQIAyAAUAFaE3pvZWt0ZXJtT3Zlcm5hY2h0ZW5iJEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHkyQ29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermUitgaan': debugSerializeParam(
-            zoektermUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1VaXRnYWFuEgVreHptaSoCEgByBAgDIABQAVoPem9la3Rlcm1VaXRnYWFuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermVerhuurCatering': debugSerializeParam(
-            zoektermVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1WZXJodXVyQ2F0ZXJpbmcSBWd6eHcwKgISAHIECAMgAFABWhd6b2VrdGVybVZlcmh1dXJDYXRlcmluZ2IkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterActiviteiten': debugSerializeParam(
-            categorieFilterActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QjAKJAobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuEgVieDgwOSoCEgByBAgDIABQAVobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterCultuur': debugSerializeParam(
-            categorieFilterCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyQ3VsdHV1chIFdXA3d2kqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlckN1bHR1dXJiJEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHkyQ29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterEetgelegenheden': debugSerializeParam(
-            categorieFilterEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuEgVsa2dwayoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterOvernachten': debugSerializeParam(
-            categorieFilterOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=Qi8KIwoaY2F0ZWdvcmllRmlsdGVyT3Zlcm5hY2h0ZW4SBTQ2dG1nKgISAHIECAMgAFABWhpjYXRlZ29yaWVGaWx0ZXJPdmVybmFjaHRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterUitgaan': debugSerializeParam(
-            categorieFilterUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyVWl0Z2FhbhIFY2NveHEqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlclVpdGdhYW5iJEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHkyQ29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterVerhuurCatering': debugSerializeParam(
-            categorieFilterVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nEgVxc3U3OCoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'alleActiviteiten': debugSerializeParam(
-            alleActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiEKGQoQYWxsZUFjdGl2aXRlaXRlbhIFdTN0cXRyBBICCAlQAVoQYWxsZUFjdGl2aXRlaXRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleCultuur': debugSerializeParam(
-            alleCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QhwKFAoLYWxsZUN1bHR1dXISBWltMWR5cgQSAggJUAFaC2FsbGVDdWx0dXVyYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleEetgelegenheden': debugSerializeParam(
-            alleEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiQKHAoTYWxsZUVldGdlbGVnZW5oZWRlbhIFZWEzd2pyBBICCAlQAVoTYWxsZUVldGdlbGVnZW5oZWRlbmIkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleOvernachten': debugSerializeParam(
-            alleOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiAKGAoPYWxsZU92ZXJuYWNodGVuEgVtdnk1OXIEEgIICVABWg9hbGxlT3Zlcm5hY2h0ZW5iJEhvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodENvcHkyQ29weQ==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleUitgaan': debugSerializeParam(
-            alleUitgaan,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QhwKFAoLYWxsZVVpdGdhYW4SBTN6NHFmcgQSAggJUAFaC2FsbGVVaXRnYWFuYiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHk=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleVerhuurCatering': debugSerializeParam(
-            alleVerhuurCatering,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            searchReference:
-                'reference=QiQKHAoTYWxsZVZlcmh1dXJDYXRlcmluZxIFd2tlcWVyBBICCAlQAVoTYWxsZVZlcmh1dXJDYXRlcmluZ2IkSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'int',
-            nullable: true,
-          ),
-          'textFieldText': debugSerializeParam(
-            textController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'resultHorecaActiviteiten': debugSerializeParam(
-            resultHorecaActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaCultuur': debugSerializeParam(
-            resultHorecaCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaEetgelegenheden': debugSerializeParam(
-            resultHorecaEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaOvernachten': debugSerializeParam(
-            resultHorecaOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaUitgaansgelegenheden': debugSerializeParam(
-            resultHorecaUitgaansgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaVerhuur': debugSerializeParam(
-            resultHorecaVerhuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-            name: 'dynamic',
-            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=HorecagelegenhedenOverzichtCopy2Copy',
-        searchReference:
-            'reference=OiRIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRDb3B5MkNvcHlQAVokSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0Q29weTJDb3B5',
-        widgetClassName: 'HorecagelegenhedenOverzichtCopy2Copy',
-      );
-}

+ 0 - 1857
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2_copy/horecagelegenheden_overzicht_copy2_copy_widget.dart

@@ -1,1857 +0,0 @@
-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 '/custom_code/actions/index.dart' as actions;
-import '/index.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter/scheduler.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';
-import 'horecagelegenheden_overzicht_copy2_copy_model.dart';
-export 'horecagelegenheden_overzicht_copy2_copy_model.dart';
-
-class HorecagelegenhedenOverzichtCopy2CopyWidget extends StatefulWidget {
-  const HorecagelegenhedenOverzichtCopy2CopyWidget({
-    super.key,
-    required this.plaats,
-  });
-
-  final String? plaats;
-
-  static String routeName = 'HorecagelegenhedenOverzichtCopy2Copy';
-  static String routePath = '/horecagelegenhedenOverzichtCopy2Copy';
-
-  @override
-  State<HorecagelegenhedenOverzichtCopy2CopyWidget> createState() =>
-      _HorecagelegenhedenOverzichtCopy2CopyWidgetState();
-}
-
-class _HorecagelegenhedenOverzichtCopy2CopyWidgetState
-    extends State<HorecagelegenhedenOverzichtCopy2CopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late HorecagelegenhedenOverzichtCopy2CopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => HorecagelegenhedenOverzichtCopy2CopyModel());
-
-    // On page load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.resultHorecaActiviteiten =
-          await actions.fetchAlleHorecagelegenheden(
-        '17969',
-        widget!.plaats!,
-        'services_1',
-      );
-      _model.alleActiviteiten =
-          _model.resultHorecaActiviteiten!.toList().cast<dynamic>();
-      safeSetState(() {});
-    });
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 6,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-
-    _model.textController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HorecagelegenhedenOverzichtCopy2CopyWidget oldWidget) {
-    super.didUpdateWidget(oldWidget);
-    _model.widget = widget;
-  }
-
-  @override
-  void didChangeDependencies() {
-    super.didChangeDependencies();
-    final route = DebugModalRoute.of(context);
-    if (route != null) {
-      routeObserver.subscribe(this, route);
-    }
-    debugLogGlobalProperty(context);
-  }
-
-  @override
-  void didPopNext() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPush() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPop() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  void didPushNext() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  Widget build(BuildContext context) {
-    DebugFlutterFlowModelContext.maybeOf(context)
-        ?.parentModelCallback
-        ?.call(_model);
-    context.watch<FFAppState>();
-    _model.horecagelegenheidoverzichtKaartModels1.clear();
-    _model.horecagelegenheidoverzichtKaartModels2.clear();
-    _model.horecagelegenheidoverzichtKaartModels3.clear();
-    _model.horecagelegenheidoverzichtKaartModels4.clear();
-    _model.horecagelegenheidoverzichtKaartModels5.clear();
-    _model.horecagelegenheidoverzichtKaartModels6.clear();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-        drawer: Drawer(
-          elevation: 16.0,
-          child: wrapWithModel(
-            model: _model.drawerComponentModel,
-            updateCallback: () => safeSetState(() {}),
-            child: Builder(builder: (_) {
-              return DebugFlutterFlowModelContext(
-                rootModel: _model.rootModel,
-                child: DrawerComponentWidget(),
-              );
-            }),
-          ),
-        ),
-        appBar: PreferredSize(
-          preferredSize: Size.fromHeight(80.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).info,
-            iconTheme: IconThemeData(color: Color(0xFFB12727)),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            bottom: PreferredSize(
-              preferredSize: Size.fromHeight(70.0),
-              child: Container(),
-            ),
-            toolbarHeight: MediaQuery.sizeOf(context).height * 0.25,
-            elevation: 2.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: Container(
-                  decoration: BoxDecoration(
-                    boxShadow: [
-                      BoxShadow(
-                        blurRadius: 4.0,
-                        color: Color(0x33000000),
-                        offset: Offset(
-                          0.0,
-                          2.0,
-                        ),
-                      )
-                    ],
-                  ),
-                  child: Column(
-                    children: [
-                      Align(
-                        alignment: Alignment(-1.0, 0),
-                        child: TabBar(
-                          isScrollable: true,
-                          tabAlignment: TabAlignment.start,
-                          labelColor: FlutterFlowTheme.of(context).primaryText,
-                          unselectedLabelColor:
-                              FlutterFlowTheme.of(context).secondaryText,
-                          labelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          unselectedLabelStyle:
-                              FlutterFlowTheme.of(context).titleMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                          indicatorColor: FlutterFlowTheme.of(context).primary,
-                          tabs: [
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'fyu5pfrs' /* Activiteiten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'y63yqa75' /* Cultuur */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '14zkktka' /* Eetgelegenheden */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'tv5mypx1' /* Overnachten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '71mvhbto' /* Uitgaan */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'fhszzuy8' /* Verhuur, catering */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarController,
-                          onTap: (i) async {
-                            [
-                              () async {},
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaCultuur =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17963',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleCultuur = _model.resultHorecaCultuur!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabEetgelegenhedenGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaEetgelegenheden =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '34',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleEetgelegenheden = _model
-                                    .resultHorecaEetgelegenheden!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabOvernachtenGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaOvernachten =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17965',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleOvernachten = _model
-                                    .resultHorecaOvernachten!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabUitgaanGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaUitgaansgelegenheden =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17967',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleUitgaan = _model
-                                    .resultHorecaUitgaansgelegenheden!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              },
-                              () async {
-                                _model.tabVerhuurcateringGeladen = true;
-                                safeSetState(() {});
-                                _model.resultHorecaVerhuur =
-                                    await actions.fetchAlleHorecagelegenheden(
-                                  '17968',
-                                  widget!.plaats!,
-                                  'services_1',
-                                );
-                                _model.alleVerhuurCatering = _model
-                                    .resultHorecaVerhuur!
-                                    .toList()
-                                    .cast<dynamic>();
-                                safeSetState(() {});
-
-                                safeSetState(() {});
-                              }
-                            ][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarController,
-                          children: [
-                            Column(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                Expanded(
-                                  child: FutureBuilder<ApiCallResponse>(
-                                    future: HorecagelegenheidoverzichtCall.call(
-                                      horcat: '17969',
-                                      townid: widget!.plaats,
-                                    ),
-                                    builder: (context, snapshot) {
-                                      // Customize what your widget looks like when it's loading.
-                                      if (!snapshot.hasData) {
-                                        return Center(
-                                          child: SizedBox(
-                                            width: 80.0,
-                                            height: 80.0,
-                                            child: SpinKitFadingCircle(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primary,
-                                              size: 80.0,
-                                            ),
-                                          ),
-                                        );
-                                      }
-                                      final staggeredViewHorecagelegenheidoverzichtResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_puc15zu4'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_puc15zu4'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecagelegenheden =
-                                              getJsonField(
-                                            staggeredViewHorecagelegenheidoverzichtResponse
-                                                .jsonBody,
-                                            r'''$''',
-                                          ).toList().take(25).toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecagelegenheden.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return MasonryGridView.builder(
-                                            gridDelegate:
-                                                SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                              crossAxisCount: () {
-                                                if (MediaQuery.sizeOf(context)
-                                                        .width <
-                                                    kBreakpointSmall) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointMedium) {
-                                                  return 1;
-                                                } else if (MediaQuery.sizeOf(
-                                                            context)
-                                                        .width <
-                                                    kBreakpointLarge) {
-                                                  return 2;
-                                                } else {
-                                                  return 3;
-                                                }
-                                              }(),
-                                            ),
-                                            crossAxisSpacing: 12.0,
-                                            mainAxisSpacing: 12.0,
-                                            itemCount:
-                                                horecagelegenheden.length,
-                                            itemBuilder: (context,
-                                                horecagelegenhedenIndex) {
-                                              final horecagelegenhedenItem =
-                                                  horecagelegenheden[
-                                                      horecagelegenhedenIndex];
-                                              return Container(
-                                                width: 600.0,
-                                                height: 225.0,
-                                                decoration: BoxDecoration(
-                                                  color: FlutterFlowTheme.of(
-                                                          context)
-                                                      .secondaryBackground,
-                                                ),
-                                                child: InkWell(
-                                                  splashColor:
-                                                      Colors.transparent,
-                                                  focusColor:
-                                                      Colors.transparent,
-                                                  hoverColor:
-                                                      Colors.transparent,
-                                                  highlightColor:
-                                                      Colors.transparent,
-                                                  onTap: () async {
-                                                    context.pushNamed(
-                                                      HorecagelegenheidCurrentWidget
-                                                          .routeName,
-                                                      queryParameters: {
-                                                        'nid': serializeParam(
-                                                          getJsonField(
-                                                            horecagelegenhedenItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  },
-                                                  child: Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels1[
-                                                            'Key65q_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Key65q_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                        titel: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecagelegenhedenItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ),
-                                Container(
-                                  width: 200.0,
-                                  child: TextFormField(
-                                    controller: _model.textController,
-                                    focusNode: _model.textFieldFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      hintText:
-                                          FFLocalizations.of(context).getText(
-                                        'll4dsny3' /* TextField */,
-                                      ),
-                                      hintStyle: FlutterFlowTheme.of(context)
-                                          .labelMedium
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .labelMedium
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .labelMedium
-                                                    .fontStyle,
-                                          ),
-                                      enabledBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: Color(0x00000000),
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      errorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      focusedErrorBorder: OutlineInputBorder(
-                                        borderSide: BorderSide(
-                                          color: FlutterFlowTheme.of(context)
-                                              .error,
-                                          width: 1.0,
-                                        ),
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                      filled: true,
-                                      fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyMedium
-                                                    .fontStyle,
-                                          ),
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodyMedium
-                                                  .fontStyle,
-                                        ),
-                                    cursorColor: FlutterFlowTheme.of(context)
-                                        .primaryText,
-                                    enableInteractiveSelection: true,
-                                    validator: _model.textControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ],
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabCultuurGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17963',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_2vsh3lmq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_2vsh3lmq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels2[
-                                                                  'Keygco_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keygco_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabEetgelegenhedenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '34',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_2tnw895a'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_2tnw895a'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels3[
-                                                                  'Keyijs_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyijs_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabOvernachtenGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17965',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_9l9eicmq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_9l9eicmq'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels4[
-                                                                  'Keyjvz_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyjvz_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabUitgaanGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17967',
-                                            townid:
-                                                FFAppState().provincieSelectId,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_5j0ijl8v'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_5j0ijl8v'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels5[
-                                                                  'Keyexm_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyexm_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                            Builder(
-                              builder: (context) {
-                                if (_model.tabVerhuurcateringGeladen) {
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Expanded(
-                                        child: FutureBuilder<ApiCallResponse>(
-                                          future: HorecagelegenheidoverzichtCall
-                                              .call(
-                                            horcat: '17968',
-                                            townid: widget!.plaats,
-                                          ),
-                                          builder: (context, snapshot) {
-                                            // Customize what your widget looks like when it's loading.
-                                            if (!snapshot.hasData) {
-                                              return Center(
-                                                child: SizedBox(
-                                                  width: 80.0,
-                                                  height: 80.0,
-                                                  child: SpinKitFadingCircle(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .primary,
-                                                    size: 80.0,
-                                                  ),
-                                                ),
-                                              );
-                                            }
-                                            final staggeredViewHorecagelegenheidoverzichtResponse =
-                                                snapshot.data!;
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_vfccjoj3'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_vfccjoj3'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                              name: 'String',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return Builder(
-                                              builder: (context) {
-                                                final horecagelegenheden =
-                                                    getJsonField(
-                                                  staggeredViewHorecagelegenheidoverzichtResponse
-                                                      .jsonBody,
-                                                  r'''$''',
-                                                ).toList().take(25).toList();
-                                                if (horecagelegenheden
-                                                    .isEmpty) {
-                                                  return Image.asset(
-                                                    'assets/images/logo800px.png',
-                                                  );
-                                                }
-                                                _model.debugGeneratorVariables[
-                                                        'horecagelegenheden${horecagelegenheden.length > 100 ? ' (first 100)' : ''}'] =
-                                                    debugSerializeParam(
-                                                  horecagelegenheden.take(100),
-                                                  ParamType.JSON,
-                                                  isList: true,
-                                                  link:
-                                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtCopy2Copy',
-                                                  name: 'dynamic',
-                                                  nullable: false,
-                                                );
-                                                debugLogWidgetClass(_model);
-
-                                                return MasonryGridView.builder(
-                                                  gridDelegate:
-                                                      SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                                    crossAxisCount: () {
-                                                      if (MediaQuery.sizeOf(
-                                                                  context)
-                                                              .width <
-                                                          kBreakpointSmall) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointMedium) {
-                                                        return 1;
-                                                      } else if (MediaQuery
-                                                                  .sizeOf(
-                                                                      context)
-                                                              .width <
-                                                          kBreakpointLarge) {
-                                                        return 2;
-                                                      } else {
-                                                        return 3;
-                                                      }
-                                                    }(),
-                                                  ),
-                                                  crossAxisSpacing: 12.0,
-                                                  mainAxisSpacing: 12.0,
-                                                  itemCount:
-                                                      horecagelegenheden.length,
-                                                  itemBuilder: (context,
-                                                      horecagelegenhedenIndex) {
-                                                    final horecagelegenhedenItem =
-                                                        horecagelegenheden[
-                                                            horecagelegenhedenIndex];
-                                                    return Container(
-                                                      width: 600.0,
-                                                      height: 225.0,
-                                                      decoration: BoxDecoration(
-                                                        color: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                      ),
-                                                      child: InkWell(
-                                                        splashColor:
-                                                            Colors.transparent,
-                                                        focusColor:
-                                                            Colors.transparent,
-                                                        hoverColor:
-                                                            Colors.transparent,
-                                                        highlightColor:
-                                                            Colors.transparent,
-                                                        onTap: () async {
-                                                          context.pushNamed(
-                                                            HorecagelegenheidCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  horecagelegenhedenItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        child: Builder(
-                                                            builder: (_) {
-                                                          return DebugFlutterFlowModelContext(
-                                                            rootModel: _model
-                                                                .rootModel,
-                                                            parentModelCallback:
-                                                                (m) {
-                                                              _model.horecagelegenheidoverzichtKaartModels6[
-                                                                  'Keydh8_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keydh8_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                              titel:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.titel''',
-                                                              ).toString(),
-                                                              logo:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.logo''',
-                                                              ).toString(),
-                                                              nid: getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              adres:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.adres''',
-                                                              ).toString(),
-                                                              plaats:
-                                                                  getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.plaats''',
-                                                              ).toString(),
-                                                              categorie:
-                                                                  (getJsonField(
-                                                                horecagelegenhedenItem,
-                                                                r'''$.categorie''',
-                                                                true,
-                                                              ) as List?)
-                                                                      ?.map<String>(
-                                                                          (e) => e
-                                                                              .toString())
-                                                                      .toList()
-                                                                      .cast<
-                                                                          String>(),
-                                                            ),
-                                                          );
-                                                        }),
-                                                      ),
-                                                    );
-                                                  },
-                                                );
-                                              },
-                                            );
-                                          },
-                                        ),
-                                      ),
-                                    ],
-                                  );
-                                } else {
-                                  return Container(
-                                    width: 100.0,
-                                    height: 100.0,
-                                    decoration: BoxDecoration(
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                    ),
-                                  );
-                                }
-                              },
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}