فهرست منبع

TASKS: 121/118/135-C af, 133-vertaalrest naar livegang-blok; CLAUDE: Languages-paneel werkt ook voor Bob niet

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob 1 روز پیش
والد
کامیت
435afc2fff
32فایلهای تغییر یافته به همراه14 افزوده شده و 13495 حذف شده
  1. 2 2
      CLAUDE.md
  2. 12 128
      TASKS.md
  3. 0 4
      lib/backend/api_requests/get_streamed_response_http.dart
  4. 0 8
      lib/backend/api_requests/get_streamed_response_web.dart
  5. 0 294
      lib/favorieten_copy/favorieten_copy_model.dart
  6. 0 1274
      lib/favorieten_copy/favorieten_copy_widget.dart
  7. 0 294
      lib/favorieten_copy2/favorieten_copy2_model.dart
  8. 0 1183
      lib/favorieten_copy2/favorieten_copy2_widget.dart
  9. 0 70
      lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_model.dart
  10. 0 459
      lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_widget.dart
  11. 0 56
      lib/kanweg/kanweg_header_buttons_component_copy/kanweg_header_buttons_component_copy_model.dart
  12. 0 245
      lib/kanweg/kanweg_header_buttons_component_copy/kanweg_header_buttons_component_copy_widget.dart
  13. 0 208
      lib/kanweg/kanweg_home_copy/kanweg_home_copy_model.dart
  14. 0 492
      lib/kanweg/kanweg_home_copy/kanweg_home_copy_widget.dart
  15. 0 816
      lib/kanweg/kanweg_horecagelegenheden_overzicht/kanweg_horecagelegenheden_overzicht_model.dart
  16. 0 1941
      lib/kanweg/kanweg_horecagelegenheden_overzicht/kanweg_horecagelegenheden_overzicht_widget.dart
  17. 0 147
      lib/kanweg/kanweghorecagelegenheid_current_copy/kanweghorecagelegenheid_current_copy_model.dart
  18. 0 1527
      lib/kanweg/kanweghorecagelegenheid_current_copy/kanweghorecagelegenheid_current_copy_widget.dart
  19. 0 68
      lib/kanweg_test_upload/kanweg_test_upload_model.dart
  20. 0 204
      lib/kanweg_test_upload/kanweg_test_upload_widget.dart
  21. 0 45
      lib/shared/drawer_component_copy/drawer_component_copy_model.dart
  22. 0 1446
      lib/shared/drawer_component_copy/drawer_component_copy_widget.dart
  23. 0 41
      lib/shared/geen_evenementen_component/geen_evenementen_component_model.dart
  24. 0 122
      lib/shared/geen_evenementen_component/geen_evenementen_component_widget.dart
  25. 0 52
      lib/shared/header_current_copy/header_current_copy_model.dart
  26. 0 134
      lib/shared/header_current_copy/header_current_copy_widget.dart
  27. 0 243
      lib/uitgaanspaginas/home_copy2/home_copy2_model.dart
  28. 0 712
      lib/uitgaanspaginas/home_copy2/home_copy2_widget.dart
  29. 0 92
      lib/uitgaanspaginas/home_uitgaan_slider_component_copy/home_uitgaan_slider_component_copy_model.dart
  30. 0 331
      lib/uitgaanspaginas/home_uitgaan_slider_component_copy/home_uitgaan_slider_component_copy_widget.dart
  31. 0 143
      lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy/home_uitgaantabel_kaart_component_copy_model.dart
  32. 0 714
      lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy/home_uitgaantabel_kaart_component_copy_widget.dart

+ 2 - 2
CLAUDE.md

@@ -4076,8 +4076,8 @@ Alleen de bovenste ~14 secties zijn bereikbaar, en dat zijn precies de
 pagina's; álle componenten (`drawerComponent` incl. het hele
 hoofdmenu) zitten dieper. Ruimte winnen door het "Languages"-blok
 bovenaan in te klappen (chevron rechts) levert 3-4 extra rijen op, meer
-niet. In Bob's eigen browser werkt dit paneel waarschijnlijk gewoon —
-voor hem blijft het de snelste route.
+niet. **Ook in Bob's eigen browser werkt dit paneel niet (Bob, 2026-09-24)** —
+vertalingen gaan dus altijd per pagina/component via het globe-icoontje.
 
 **⚠️ Een groot deel van de vertaalsleutels zit op TOOLTIP-nodes, niet op
 zichtbare labels — daar kom je nooit op door de app te bekijken.** Bevestigd

+ 12 - 128
TASKS.md

@@ -27,9 +27,8 @@ Google Play en één doorloop die alleen Bob kan doen.
 | # | Taak | Kort |
 |---|---|---|
 | **FOTOBOEK** | Fotoboek: foto's kiezen uit Drupal + beheren | **Claude — bezig** (2026-09-22/23). **Drupal AF. App: alle VIER de upload-knoppen zijn om en export-geverifieerd** (logo + foto's op `uitgaansevenementAanmaken`, logo + foto's op `stadsactiviteitAanmaken`), `dart analyze` 0 errors. Elke knop: `Confirm Dialog` ("Waar komt het logo vandaan?" / "Waar komen de foto's vandaan?", knoppen **Mobiel** / **Fotoboek**) → conditional op `confirmDialogResponse` → TRUE = bottom sheet 85 % met `FotoboekGridComponent`, FALSE = de bestaande upload-keten. Bij de logo-knoppen zet de callback `createLogoFid`/`createLogoUrl`, bij de foto-knoppen doet hij *Add to List* op `createFotosFids`/`createFotosUrls` — dus meerdere keuzes vullen aan, net als de mobiele kiezer. ⚠️ Wegklikken van de dialoog telt als **Mobiel** (FlutterFlow genereert `?? false`). **Nog te doen:** (a) 5e tab "Mijn foto's" op `mijnProfiel` voor beheer/verwijderen (endpoint `mijn_fotos` + `mijn_fotos/verwijder` staan live); (b) cosmetica op het component: zoekveld boven de grid i.p.v. eronder (2 sleeppogingen mislukt), Hint Text "Zoek op bestandsnaam" + EN-vertaling; (c) **testen op een toestel** — Claude kan dat niet, want alle vier de pagina's vragen om ingelogd zijn. **Opruimen (Bob):** wegwerp-component `FotoboekGridComponentCopy`, en het callback-argument **`urlTekst`** op `FotoboekGridComponent` (door Claude toegevoegd toen `createFotosUrls` nog een `List<String>` leek; het is een `List<Image Path>`, dus `url` volstond — het argument is onschadelijk maar ongebruikt). Endpoint-spec + builder-recepten staan in `CLAUDE.md` |
-| **135** | Categorie-multiselect duidelijker maken — **A en B AF**, C ligt bij Bob | **A (AF, beide pagina's):** `Max Height` **300** op de categorie-dropdown van `uitgaansevenementAanmaken` en `stadsactiviteitAanmaken` — stond leeg, dus het menu pakte de volle schermhoogte en er bleef geen zichtbaar "buiten" over om op te tikken. Export: 2x `maxHeight: 300.0`. **B (AF, beide pagina's, NL+EN):** de bestaande hulpregel onder het categorielabel aangevuld met "Je kunt er meerdere kiezen; tik naast de lijst om die weer te sluiten." (sleutels `j68hqlk7` / `i0ij4drx`). **C (OPEN — Bob, 2 minuten):** op `uitgaansevenementAanmaken` staat onder de dropdown de nieuwe `Text`-widget **`TextCategorieTeller`** (Body Small, Secondary Text, tekst nu leeg gezet). Bind zijn **Text**-waarde aan custom function **`categorieGekozenTekst`** (staat er al, `String categorieGekozenTekst(List<String>? tids)`, geeft "Nog geen categorie gekozen" / "1 categorie gekozen" / "N categorieën gekozen") met argument `tids` = **Page State `createCategorieTids`**. Herhaal daarna hetzelfde op `stadsactiviteitAanmaken` (daar moet de Text nog toegevoegd worden: "+" op de Column waarvan `DropDownCategorieen` het laatste kind is → Text → Body Small → Secondary Text). Waarom C nodig is: de knoptekst van de dropdown staat in de gegenereerde widget hard op `maxLines: 1`, dus bij meerdere keuzes zie je je selectie afgekapt en krijg je geen bevestiging. ⚠️ **Claude komt hier niet bij:** het zoekveld in de "Set from Variable"-dialoog accepteert geen automation-invoer, en de *Custom Functions*-optielijst valt bij een venster van 1456x835 net buiten de (niet te vergroten, niet scrollende) dialoog — alleen de bronnen t/m *Widget State* zijn bereikbaar. Context: 146 subcategorieën onder 7 hoofdcategorieën |
-| **133** | Kopie-knop verkleinen — **AF**, één restpunt voor Bob | Variant A (icoonknop in de rij) op `mijnProfiel` 2×, variant B (oranje chip) op `MijnAanmeldingen`, tooltips op long-press, kleuren op thema-tokens. Geverifieerd met een verse export, 0 analyse-errors. **Rest: 2 Engelse tooltipteksten** die Claude via de globe niet kon corrigeren — zie het 133-blok onderaan |
 | **136** | Taalkeuze onder Mijn Profiel | **AF** (2026-09-23), op één verificatie na. **(1)** App Settings -> Languages -> **Persist Selection** staat aan; export bevestigt `await FFLocalizations.initialize()`, `Locale? _locale = FFLocalizations.getStoredLocale()` en `FFLocalizations.storeLocale(language)` in `main.dart` — zonder die drie overleefde een keuze het afsluiten niet. **(2)** In de **Account**-tab van `mijnProfiel` (`ColumnTab3`) staat nu, tussen `userName` en "Wachtwoord wijzigen": een `Text` **"Taal / Language"** (Body Small, Secondary Text, NL+EN beide gevuld, sleutel `zlpb2nvy`) plus **`FlutterFlowLanguageSelector`** met `hideFlags: false` (vlag erbij, want zonder label/vlag leest "Nederlands" in deze app als een plaatskeuze — Home toont "Heel Nederland"). Export: `currentLanguage: FFLocalizations.of(context).languageCode`, `languages: FFLocalizations.languages()`, `onChanged: (lang) => setAppLanguage(context, lang)`; `dart analyze` 0 errors. Verse export bevestigt ook de vertaling (`'zlpb2nvy'` = "Taal / Language" in nl én en). ⏳ **Nog te doen: testen op een toestel** — Claude kan dat niet, `mijnProfiel` vereist ingelogd zijn. Zet de app op Engels, sluit hem af (`force-stop`) en start opnieuw: de keuze hoort te blijven staan. ⚠️ Blijft Nederlands ook in de EN-UI: de content zelf, de server-geformatteerde `datum` (alle API-URL's zijn hardcoded `/nl/`, 10 bindingen in levende code), de 5 `LegeLijstComponent`-teksten (parameterwaarden, geen i18n-sleutel) en Drupal-foutmeldingen |
+| **132-J + 128-E + 132-H (+132-G2 na akkoord)** | favGemeenten-call op mijnProfiel · tabIndex-parameter + verwijzing op Favorieten · uitgelogde teksten Favorieten | **Claude — bezig** (2026-09-24 ochtend, sessie 909fc0fd). Raakt `mijnProfiel` (On Page Load, page parameter, TabBar), `Favorieten` (tab 2 tekst, 3 lege-lijst-teksten), evt. `MijnAanmeldingen` |
 | **G0.6** | Play-screenshots | ✅ Nieuwe set van 10 klaar (2026-09-19 avond). Alleen `tel-04-horeca.png` moet over zodra *Show Test Ads* uit staat |
 
 
@@ -153,10 +152,8 @@ schoon. De prijs van disablen is één warning per actie.
 | **Bij livegang** | Schakelaars en opruimklussen | Eigen blok hieronder |
 | ~~115~~ | ~~AdBanner verplaatsen~~ | ✅ **AF** (Bob 2026-09-20, export-geverifieerd): volgorde is nu slider → banner → filterbalk → lijst |
 | ~~116~~ | ~~AdBanner springt~~ | ✅ **AF** (Bob 2026-09-20): Container `65/65/105/105` mét de padding erin, dus de banner krijgt zijn volle 50 resp. 90 dp én de lucht tot de slider blijft |
-| **121** | 15 verweesde mappen in `lib/` opruimen (+ `get_streamed_response_web.dart`/`_http.dart`, zie 2026-09-21) | Staan lokaal én in git, maar FlutterFlow levert ze niet meer. Twee ervan breken `dart analyze`. Eigen blok hieronder |
 | **120** | 12 hardcoded kleuren aan thematokens binden | ⚠️ Claude kwam er 2026-09-20 niet in: widget-selectie in de tree landt niet in Bob's huidige Chrome-venster. Inventaris mét vindplaatsen staat klaar | Alle 12 zijn exact gelijk aan een bestaand token, dus nu onzichtbaar — maar ze lopen niet mee bij een themawijziging. Eigen blok hieronder |
 | ~~117~~ | ~~Kalenderpermissie eruit~~ | ✅ **AF** (Bob 2026-09-20, export-geverifieerd): `READ_CALENDAR`/`WRITE_CALENDAR` én `NSCalendarsUsageDescription` zijn weg; `CAMERA` staat er nog (terecht) |
-| **118** | AdMob EU-consentbericht | ⚠️ Half: de FlutterFlow-toggle staat goed, maar het bericht moet in de **AdMob-console** gepubliceerd zijn. Eigen blok hieronder |
 | **122** | Teksten aanmaakpagina's | ✅ **A/B/C af** (Claude 2026-09-20, 19 teksten, export-geverifieerd): verkeerde woorden, typefouten, technische veldnamen en het sterretje bij de categoriekeuze. Open blijven D (hints die het label herhalen), E-restje en F (`Select...` op een NL-pagina) — eigen blok hieronder |
 | **123** | `mijn_stadsrechten` uitbreiden met de keten | **Code staat klaar en is op productie getest.** Vervang regels 316-372 van `custom.evenementen_aanmaken.inc` + `cc all`. Blokkeert 124 |
 | **124-126** | Stadsrechten-cascade op `stadsactiviteitAanmaken` | Voorvullen van provincie/gemeente/plaats (124), een **crash** bij een lege plaatsenlijst (125) en een stille verkeerde plaats bij het wisselen van gemeente (126). Eigen blok hieronder |
@@ -896,47 +893,6 @@ Aandachtspunten die nu al bekend zijn:
    Nakijken of de Nederlandse labels via zijn eigen i18n-configuratie gaan (dus
    níét via de globe uit `internationalization.dart`).
 
-## 🔁 133 · Kopie-knop verkleinen — **AF** (2026-09-23), één restpunt
-
-Besluit Bob 2026-09-22: de `Kopie`-knop onder de kaarten was te groot. Variant A
-(icoon ín de rij) op `mijnProfiel` 2×, variant B (compacte chip) op
-`MijnAanmeldingen`, tooltip erbij, kleuren op thema-tokens. Alles gebouwd en met
-een verse export geverifieerd (`dart analyze` 0 errors).
-
-**Wat er nu staat**
-
-| plek | structuur | knop |
-|---|---|---|
-| `mijnProfiel` evenementen (r623) | `Stack [ Container(∞) > ListTile, Align(1,0) > Padding(r4) > Tooltip ]` | `FlutterFlowIconButton` 34, `primaryBackground`, `content_copy` 20 in `secondary` |
-| `mijnProfiel` stadsactiviteiten (r1466) | idem | idem |
-| `MijnAanmeldingen` (r394) | `Align(1,0) > Tooltip > Padding(r12) > FFButtonWidget` | chip h28, padding 10, radius 14, `borderSide` 1 px `secondary`, `bodySmall` + `secondary`, icoon `content_copy` 14 |
-
-Beide ListTiles: trailing chevron weg, `contentPadding` rechts 12 → **52** zodat
-een lange titel niet onder de knop loopt. Alle drie de tooltips staan op
-`TooltipTriggerMode.longPress` (niet tap — de knop heeft zelf een onTap).
-De actieketens zijn intact: `AanmeldingKloonbronCall` + `pushNamed` met de
-loop-item-bindingen (`aanmeldingItemItem`) er nog aan.
-
-### ⚠️ Restpunt · Eigenaar: **Bob** — twee Engelse tooltipteksten
-
-Deze twee staan op de **verkeerde** Engelse tekst en moeten naar
-*"Copy to a new event"* (de Nederlandse is bij beide correct):
-
-| sleutel | staat op `mijnProfiel`/`MijnAanmeldingen` | nl | en (fout) |
-|---|---|---|---|
-| `8mxemaqc` | `mijn_profiel_widget.dart` r634 | Kopieer naar een nieuw evenement | Copy to a new activity |
-| `q8einmt3` | `mijn_aanmeldingen_widget.dart` r403 | Kopieer naar een nieuw evenement | Copy to a new activity |
-
-`adjt2leo` (r1476, *"Kopieer naar een nieuwe activiteit"* → *"Copy to a new
-activity"*) is **correct** en moet zo blijven.
-
-**Waarom Claude dit niet kon afmaken:** het vertaalpaneel achter de globe toont
-op deze tooltips structureel een **andere sleutel** dan het properties-paneel —
-bij de tooltip met "…nieuw evenement" opent de globe het record van
-"…nieuwe activiteit". Dat bleef zo na een volledige paginaherlaad en na een
-geforceerde selectiewissel (6 pogingen). In Bob's eigen browser is dit via
-**App Settings → Languages** (dat paneel scrollt daar wel) een halve minuut werk.
-
 ## 🅖 G · GOOGLE PLAY — volledige checklist · Eigenaar: Bob
 
 *Opgesteld 2026-09-19. Account aangemaakt 2026-09-18 als **Organisatie** (Digital
@@ -1281,62 +1237,6 @@ Fix: `Reset Form Fields` + `Update Page State` (Reset Value) op de onderliggende
 velden in de On-Selected van provincie, gemeente én de rechten-dropdown. Overlapt
 met taak 124 — samen oppakken.
 
-### 121 · 15 verweesde mappen in `lib/` · Eigenaar: Bob (Claude verwijdert niets)
-
-Gevonden 2026-09-20 bij het committen van de achterstallige working tree. Deze
-mappen staan **in de projectmap en in git**, maar komen **niet meer voor in een
-verse export** — ze zijn ooit in de builder verwijderd of hernoemd, en een export
-ruimt de lokale map niet op (bekend patroon, staat in `CLAUDE.md`).
-
-```
-lib/favorieten_copy                                          lib/kanweg_test_upload
-lib/favorieten_copy2                                         lib/shared/drawer_component_copy
-lib/backend/api_requests/get_streamed_response_web.dart  (+ _http.dart)
-lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy
-lib/kanweg  (+ kanweg_header_buttons_component_copy,         lib/shared/geen_evenementen_component
-     kanweg_home_copy, kanweg_horecagelegenheden_overzicht,  lib/shared/header_current_copy
-     kanweghorecagelegenheid_current_copy)                   lib/uitgaanspaginas/home_copy2
-                                                             lib/uitgaanspaginas/home_uitgaan_slider_component_copy
-                                                             lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy
-```
-
-**Waarom het meer is dan rommel:** ze vervuilen `dart analyze`.
-Stand 2026-09-22 op een verse export in de projectmap: **7 errors, alle 7 uit deze
-weesbestanden** — 5× `get_streamed_response_web.dart` (importeert `fetch_client`,
-dat niet in `pubspec.yaml` staat) en 2× `KanwegHorecagelegenhedenOverzichtWidget`
-in `kanweg/kanweghorecagelegenheid_current_copy` en `shared/drawer_component_copy`,
-omdat `lib/index.dart` die map niet meer exporteert.
-⚠️ **Nagemeten: de BUILD breekt hier niet van** — niets in de levende code
-importeert deze bestanden, dus de compiler komt er nooit langs (eerder stond hier
-"harde compile-error"; dat klopt niet). Het kost je wel je nulmeting: zolang deze
-mappen er staan is "0 errors" niet meer bruikbaar als controle na een export.
-
-**Er is er 2026-09-21 een derde bijgekomen, met een nieuwe oorzaak.** De export
-levert sindsdien alleen nog `get_streamed_response.dart` (die kaal `http` gebruikt);
-de oude `_web.dart`/`_http.dart` uit de conditional-import-opzet komen niet meer mee.
-Tegelijk haalde FlutterFlow **`fetch_api` en `fetch_client` uit `pubspec.yaml`** —
-terecht, want niemand gebruikt ze nog. Gevolg: `get_streamed_response_web.dart` staat
-er nog, importeert een package dat er niet meer is, en levert **5 analysefouten**.
-Niets importeert dat bestand (`grep` bevestigd), dus de **build** breekt er niet op —
-alleen `dart analyze`. Samen met de twee hierboven: `dart analyze` op de projectmap
-geeft **7 errors**, terwijl een verse export er **0** geeft.
-
-⚠️ **Die twee errors stonden al op master vóór de commit van 2026-09-20** — het is
-dus geen regressie van die commit, maar ze blokkeren wel een lokale build vanuit de
-projectmap. Voor de release maakt het niets uit zolang je via FlutterFlow Deploy
-bouwt (dat vertrekt vanuit de cloud-staat, niet vanuit deze map).
-
-**Doen, als je de projectmap weer wilt kunnen builden:**
-```bash
-cd /home/bob/Projects/ff-app/uitgaanskrant-1qhvtd
-git rm -r --cached -q lib/favorieten_copy lib/favorieten_copy2 lib/kanweg lib/kanweg_test_upload lib/shared/drawer_component_copy lib/shared/geen_evenementen_component lib/shared/header_current_copy lib/uitgaanspaginas/home_copy2 lib/uitgaanspaginas/home_uitgaan_slider_component_copy lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy lib/backend/api_requests/get_streamed_response_web.dart lib/backend/api_requests/get_streamed_response_http.dart
-rm -rf lib/favorieten_copy lib/favorieten_copy2 lib/kanweg lib/kanweg_test_upload lib/shared/drawer_component_copy lib/shared/geen_evenementen_component lib/shared/header_current_copy lib/uitgaanspaginas/home_copy2 lib/uitgaanspaginas/home_uitgaan_slider_component_copy lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy lib/backend/api_requests/get_streamed_response_web.dart lib/backend/api_requests/get_streamed_response_http.dart
-fvm dart analyze lib/ | grep -c "^  error -"   # hoort 0 te zijn
-```
-⚠️ Controleer vóór het uitvoeren dat `favorieten_copy2` en `header_current_copy`
-geen veiligheidskopieën zijn die je nog wilt bewaren — ze zitten sinds commit
-`98f0b74` in de historie, dus je kunt ze altijd terughalen, maar kijk er even naar.
-
 ### 120 · 12 hardcoded kleuren aan thematokens binden · Eigenaar: Bob (of Claude bij een breder venster)
 
 Gemeten op de verse export van 2026-09-20 (dode kopieën uitgefilterd). Dit is de
@@ -1395,33 +1295,6 @@ Rest: **de agendaknop op `EventCurrent` één keer testen op een echt toestel**
 (de AVD's kunnen dit niet). En bij een latere iOS-ronde de permissie terugzetten —
 daar gebruikt `add_2_calendar` wél EventKit.
 
-### 118 · AdMob: is het EU-consentbericht gepubliceerd? · Eigenaar: Bob
-
-De app-kant is in orde — `main.dart:32` roept `adMobRequestConsent()` aan en
-`flutter_flow/admob_util.dart` doet de volledige UMP-flow
-(`requestConsentInfoUpdate` → `isConsentFormAvailable` → `ConsentForm.show`).
-
-**Maar die flow doet niets als er in de AdMob-console geen bericht klaarstaat:**
-`isConsentFormAvailable()` geeft dan `false` en de app slaat het formulier stil
-over. Gevolg in de EU: geen geldige toestemming, dus alleen niet-gepersonaliseerde
-advertenties (lagere opbrengst), en Google kan de serving beperken.
-
-**Doen:** AdMob → **Privacy & messaging** → *EU regulations (GDPR)* → bericht maken
-voor de app en op **Gepubliceerd** zetten. Daarna bij de eerste release-test
-controleren dat het scherm ook echt verschijnt bij een verse installatie.
-
-⚠️ **Niet te verwarren met de FlutterFlow-toggle.** Bob liet 2026-09-20 zien dat
-*App Settings → AdMob → "Show GDPR Consent Dialog at App Launch"* aan staat — dat
-is de **app**-kant en die was al goed (die toggle genereert juist de
-`adMobRequestConsent()`-aanroep in `main.dart`). De ontbrekende helft zit op
-**admob.google.com**, niet in FlutterFlow. Zonder gepubliceerd bericht vraagt de
-app netjes om een formulier, krijgt er geen, en gaat stil verder.
-
-🔸 Terzijde uit diezelfde screenshot: *Ad content filtering* staat op **Unset**.
-Dat is AdMob's standaard en prima, maar het loont om er bij G2.5/G2.6 (content
-rating + doelgroep) bewust een waarde bij te kiezen zodat de advertenties passen
-bij wat je bij Play aangeeft.
-
 ### 65 · Release-build — wat er NOG getest moet worden · Eigenaar: Bob
 
 **De uitgelogde doorloop is af** (2026-09-19, `--release`, `flags=0x0`): 0 FATAL,
@@ -1548,6 +1421,17 @@ genoteerd zodat niemand het opnieuw uitzoekt:
   `nav.dart` en ~30 kB in de app. Niet opnieuw agenderen. Moet in de **builder**, niet met
   `git rm` — anders staat alles na de volgende export terug.
 
+- **Vertaalronde bij livegang (Bob 2026-09-24: één keer alles doorlopen, niet
+  tussendour).** Bekende punten om dan mee te nemen: de twee tooltips
+  `8mxemaqc` en `q8einmt3` (nl *Kopieer naar een nieuw evenement*, en staat op
+  *Copy to a new activity*, moet *Copy to a new event*; `adjt2leo` is goed) · de
+  vier lege-lijst-teksten op `mijnProfiel` (parameterwaarden, geen globe) · de
+  `Select...`/`Search...`-placeholders uit 122-F · "Datum" uit 65e.
+  ⚠️ **App Settings → Languages werkt ook in Bob's browser niet** (2026-09-24):
+  ga per pagina/component via het globe-icoontje op het widget. Controleer de
+  ronde met een diff van `internationalization.dart` tussen twee exports.
+- **AdMob-account opnieuw laten verifiëren** (Bob 2026-09-24, kwam naar boven
+  bij het publiceren van het EU-consentbericht — dat bericht zelf staat).
 - **P1-17 · vertalingen: ✅ rond voor de app** (2026-09-20). Nagemeten over alle
   218 sleutels die in bereikbare widgets gerenderd worden: **0 met gevulde NL en
   lege EN.** De laatste zes zaten in `FilterBalkComponent` en zijn ingevuld.

+ 0 - 4
lib/backend/api_requests/get_streamed_response_http.dart

@@ -1,4 +0,0 @@
-import 'package:http/http.dart';
-
-Future<StreamedResponse> getStreamedResponse(Request request) =>
-    Client().send(request);

+ 0 - 8
lib/backend/api_requests/get_streamed_response_web.dart

@@ -1,8 +0,0 @@
-import 'package:fetch_client/fetch_client.dart';
-import 'package:http/http.dart';
-
-Future<StreamedResponse> getStreamedResponse(Request request) async {
-  final FetchClient fetchClient = FetchClient(mode: RequestMode.cors);
-  final FetchResponse response = await fetchClient.send(request);
-  return response;
-}

+ 0 - 294
lib/favorieten_copy/favorieten_copy_model.dart

@@ -1,294 +0,0 @@
-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 '/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart';
-import 'dart:async';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'favorieten_copy_widget.dart' show FavorietenCopyWidget;
-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 FavorietenCopyModel extends FlutterFlowModel<FavorietenCopyWidget> {
-  ///  Local state fields for this page.
-
-  late LoggableList<dynamic> _favorietenAgenda = LoggableList([]);
-  set favorietenAgenda(List<dynamic> value) {
-    if (value != null) {
-      _favorietenAgenda = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorietenAgenda =>
-      _favorietenAgenda?..logger = () => debugLogWidgetClass(this);
-  void addToFavorietenAgenda(dynamic item) => favorietenAgenda.add(item);
-  void removeFromFavorietenAgenda(dynamic item) =>
-      favorietenAgenda.remove(item);
-  void removeAtIndexFromFavorietenAgenda(int index) =>
-      favorietenAgenda.removeAt(index);
-  void insertAtIndexInFavorietenAgenda(int index, dynamic item) =>
-      favorietenAgenda.insert(index, item);
-  void updateFavorietenAgendaAtIndex(int index, Function(dynamic) updateFn) =>
-      favorietenAgenda[index] = updateFn(favorietenAgenda[index]);
-
-  late LoggableList<dynamic> _favorieteHorecagelegenheden = LoggableList([]);
-  set favorieteHorecagelegenheden(List<dynamic> value) {
-    if (value != null) {
-      _favorieteHorecagelegenheden = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorieteHorecagelegenheden =>
-      _favorieteHorecagelegenheden?..logger = () => debugLogWidgetClass(this);
-  void addToFavorieteHorecagelegenheden(dynamic item) =>
-      favorieteHorecagelegenheden.add(item);
-  void removeFromFavorieteHorecagelegenheden(dynamic item) =>
-      favorieteHorecagelegenheden.remove(item);
-  void removeAtIndexFromFavorieteHorecagelegenheden(int index) =>
-      favorieteHorecagelegenheden.removeAt(index);
-  void insertAtIndexInFavorieteHorecagelegenheden(int index, dynamic item) =>
-      favorieteHorecagelegenheden.insert(index, item);
-  void updateFavorieteHorecagelegenhedenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      favorieteHorecagelegenheden[index] =
-          updateFn(favorieteHorecagelegenheden[index]);
-
-  late LoggableList<dynamic> _favorietenGemeenten = LoggableList([]);
-  set favorietenGemeenten(List<dynamic> value) {
-    if (value != null) {
-      _favorietenGemeenten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorietenGemeenten =>
-      _favorietenGemeenten?..logger = () => debugLogWidgetClass(this);
-  void addToFavorietenGemeenten(dynamic item) => favorietenGemeenten.add(item);
-  void removeFromFavorietenGemeenten(dynamic item) =>
-      favorietenGemeenten.remove(item);
-  void removeAtIndexFromFavorietenGemeenten(int index) =>
-      favorietenGemeenten.removeAt(index);
-  void insertAtIndexInFavorietenGemeenten(int index, dynamic item) =>
-      favorietenGemeenten.insert(index, item);
-  void updateFavorietenGemeentenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      favorietenGemeenten[index] = updateFn(favorietenGemeenten[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // Stores action output result for [Custom Action - drupalRequest] action in favorietenCopy widget.
-  dynamic? _responseActionDrupalRequestPageLoad;
-  set responseActionDrupalRequestPageLoad(dynamic? value) {
-    _responseActionDrupalRequestPageLoad = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseActionDrupalRequestPageLoad =>
-      _responseActionDrupalRequestPageLoad;
-
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Stores action output result for [Custom Action - drupalRequest] action in TabPersAgenda widget.
-  dynamic? _responsActionDrupalRequest;
-  set responsActionDrupalRequest(dynamic? value) {
-    _responsActionDrupalRequest = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responsActionDrupalRequest => _responsActionDrupalRequest;
-
-  // Models for UitgaantabelKaart dynamic component.
-  Map<String, FlutterFlowModel> uitgaantabelKaartModels = {};
-  // Stores action output result for [Custom Action - drupalRequest] action in TabFavGemeente widget.
-  dynamic? _resultFavorietegemeenten;
-  set resultFavorietegemeenten(dynamic? value) {
-    _resultFavorietegemeenten = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get resultFavorietegemeenten => _resultFavorietegemeenten;
-
-  // Stores action output result for [Custom Action - drupalRequest] action in TabFavHoreca widget.
-  dynamic? _responseFavorieteHoreca;
-  set responseFavorieteHoreca(dynamic? value) {
-    _responseFavorieteHoreca = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseFavorieteHoreca => _responseFavorieteHoreca;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    tabBarController?.dispose();
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'favorietenAgenda': debugSerializeParam(
-            favorietenAgenda,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            searchReference:
-                'reference=QiEKGQoQZmF2b3JpZXRlbkFnZW5kYRIFNHd4dmdyBBICCAlQAVoQZmF2b3JpZXRlbkFnZW5kYWIOZmF2b3JpZXRlbkNvcHk=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'favorieteHorecagelegenheden': debugSerializeParam(
-            favorieteHorecagelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            searchReference:
-                'reference=QiwKJAobZmF2b3JpZXRlSG9yZWNhZ2VsZWdlbmhlZGVuEgVyNTlwOHIEEgIICVABWhtmYXZvcmlldGVIb3JlY2FnZWxlZ2VuaGVkZW5iDmZhdm9yaWV0ZW5Db3B5',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'favorietenGemeenten': debugSerializeParam(
-            favorietenGemeenten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            searchReference:
-                'reference=QiQKHAoTZmF2b3JpZXRlbkdlbWVlbnRlbhIFOXo4d2xyBBICCAlQAVoTZmF2b3JpZXRlbkdlbWVlbnRlbmIOZmF2b3JpZXRlbkNvcHk=',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'responseActionDrupalRequestPageLoad': debugSerializeParam(
-            responseActionDrupalRequestPageLoad,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'responsActionDrupalRequest': debugSerializeParam(
-            responsActionDrupalRequest,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultFavorietegemeenten': debugSerializeParam(
-            resultFavorietegemeenten,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'responseFavorieteHoreca': debugSerializeParam(
-            responseFavorieteHoreca,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-            name: 'dynamic',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        dynamicComponentStates: {
-          'uitgaantabelKaartModels (List<UitgaantabelKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(
-                  uitgaantabelKaartModels.length, (index) => '[$index]'),
-              uitgaantabelKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=favorietenCopy',
-        searchReference:
-            'reference=Og5mYXZvcmlldGVuQ29weVABWg5mYXZvcmlldGVuQ29weQ==',
-        widgetClassName: 'favorietenCopy',
-      );
-}

+ 0 - 1274
lib/favorieten_copy/favorieten_copy_widget.dart

@@ -1,1274 +0,0 @@
-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 '/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart';
-import 'dart:async';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-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 'favorieten_copy_model.dart';
-export 'favorieten_copy_model.dart';
-
-class FavorietenCopyWidget extends StatefulWidget {
-  const FavorietenCopyWidget({super.key});
-
-  static String routeName = 'favorietenCopy';
-  static String routePath = '/favorietenCopy';
-
-  @override
-  State<FavorietenCopyWidget> createState() => _FavorietenCopyWidgetState();
-}
-
-class _FavorietenCopyWidgetState extends State<FavorietenCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late FavorietenCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => FavorietenCopyModel());
-
-    // On page load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.responseActionDrupalRequestPageLoad = await actions.drupalRequest(
-        'GET',
-        'https://uitgaanskrant.com/nl/flutterdrup/favorieten_agenda.json',
-        FFAppState().userSessionname,
-        FFAppState().userSessionid,
-        FFAppState().userToken,
-        '',
-      );
-      _model.favorietenAgenda =
-          _model.responseActionDrupalRequestPageLoad!.toList().cast<dynamic>();
-      safeSetState(() {});
-    });
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 4,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(FavorietenCopyWidget 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.uitgaantabelKaartModels.clear();
-    _model.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              title: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: false,
-                    ),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            elevation: 0.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: Column(
-                  children: [
-                    Align(
-                      alignment: Alignment(0.0, 0),
-                      child: TabBar(
-                        isScrollable: true,
-                        tabAlignment: TabAlignment.center,
-                        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).secondary,
-                        tabs: [
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'r3jmjes0' /* Persoonlijke agenda */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '9663yd5u' /* Favoriete gemeenten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'my56hdxf' /* Favoriete Gelegenheden */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '93djrknu' /* Gebruiker */,
-                            ),
-                          ),
-                        ],
-                        controller: _model.tabBarController,
-                        onTap: (i) async {
-                          [
-                            () async {
-                              _model.responsActionDrupalRequest =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_agenda.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorietenAgenda = _model
-                                  .responsActionDrupalRequest!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.resultFavorietegemeenten =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_gemeenten.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorietenGemeenten = _model
-                                  .resultFavorietegemeenten!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.responseFavorieteHoreca =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_horeca.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorieteHorecagelegenheden = _model
-                                  .responseFavorieteHoreca!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {}
-                          ][i]();
-                        },
-                      ),
-                    ),
-                    Expanded(
-                      child: TabBarView(
-                        controller: _model.tabBarController,
-                        children: [
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: Builder(
-                                  builder: (context) {
-                                    final favorietenAgendaItems =
-                                        _model.favorietenAgenda.toList();
-                                    _model.debugGeneratorVariables[
-                                            'favorietenAgendaItems${favorietenAgendaItems.length > 100 ? ' (first 100)' : ''}'] =
-                                        debugSerializeParam(
-                                      favorietenAgendaItems.take(100),
-                                      ParamType.JSON,
-                                      isList: true,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-                                      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: 10.0,
-                                      mainAxisSpacing: 10.0,
-                                      itemCount: favorietenAgendaItems.length,
-                                      itemBuilder: (context,
-                                          favorietenAgendaItemsIndex) {
-                                        final favorietenAgendaItemsItem =
-                                            favorietenAgendaItems[
-                                                favorietenAgendaItemsIndex];
-                                        return Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            parentModelCallback: (m) {
-                                              _model.uitgaantabelKaartModels[
-                                                  'Keyr3d_${favorietenAgendaItemsIndex}_of_${favorietenAgendaItems.length}'] = m;
-                                            },
-                                            child: UitgaantabelKaartWidget(
-                                              key: Key(
-                                                  'Keyr3d_${favorietenAgendaItemsIndex}_of_${favorietenAgendaItems.length}'),
-                                              logo: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.logo''',
-                                              ),
-                                              categorie: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.categorie''',
-                                              ),
-                                              titel: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.titel''',
-                                              ),
-                                              horecagelegenheid: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.horecagelegenheid''',
-                                              ),
-                                              adres: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.adres''',
-                                              ),
-                                              plaats: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.plaats''',
-                                              ),
-                                              datum: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.datum''',
-                                              ),
-                                              inhoud: null,
-                                              nid: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.nid''',
-                                              ),
-                                              horecagelegenheidNid:
-                                                  getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.horecagelegenheidNid''',
-                                              ),
-                                            ),
-                                          );
-                                        });
-                                      },
-                                    );
-                                  },
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Padding(
-                                padding: EdgeInsetsDirectional.fromSTEB(
-                                    16.0, 0.0, 16.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    'rqx06dvg' /* De gemeentes die je hebt gemar... */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Expanded(
-                                child: Flex(
-                                  direction: Axis.vertical,
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Builder(
-                                      builder: (context) {
-                                        final favorieteGemeenteItem =
-                                            _model.favorietenGemeenten.toList();
-                                        _model.debugGeneratorVariables[
-                                                'favorieteGemeenteItem${favorieteGemeenteItem.length > 100 ? ' (first 100)' : ''}'] =
-                                            debugSerializeParam(
-                                          favorieteGemeenteItem.take(100),
-                                          ParamType.JSON,
-                                          isList: true,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-                                          name: 'dynamic',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return ListView.builder(
-                                          padding: EdgeInsets.zero,
-                                          shrinkWrap: true,
-                                          scrollDirection: Axis.vertical,
-                                          itemCount:
-                                              favorieteGemeenteItem.length,
-                                          itemBuilder: (context,
-                                              favorieteGemeenteItemIndex) {
-                                            final favorieteGemeenteItemItem =
-                                                favorieteGemeenteItem[
-                                                    favorieteGemeenteItemIndex];
-                                            return InkWell(
-                                              splashColor: Colors.transparent,
-                                              focusColor: Colors.transparent,
-                                              hoverColor: Colors.transparent,
-                                              highlightColor:
-                                                  Colors.transparent,
-                                              onTap: () async {
-                                                FFAppState().gemeenteSelectId =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.nid''',
-                                                ).toString();
-                                                FFAppState()
-                                                        .gemeenteSelectNaam =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.titel''',
-                                                ).toString();
-                                                FFAppState().provincieSelectId =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.parent_nid''',
-                                                ).toString();
-                                                FFAppState()
-                                                        .provincieSelectName =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.parent_nid''',
-                                                ).toString();
-                                                safeSetState(() {});
-
-                                                context.pushNamed(
-                                                    HomeWidget.routeName);
-                                              },
-                                              child: Material(
-                                                color: Colors.transparent,
-                                                child: ListTile(
-                                                  title: Text(
-                                                    getJsonField(
-                                                      favorieteGemeenteItemItem,
-                                                      r'''$.titel''',
-                                                    ).toString(),
-                                                    style: FlutterFlowTheme.of(
-                                                            context)
-                                                        .titleLarge
-                                                        .override(
-                                                          font: GoogleFonts
-                                                              .roboto(
-                                                            fontWeight:
-                                                                FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                            fontStyle:
-                                                                FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                          ),
-                                                          letterSpacing: 0.0,
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .titleLarge
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .titleLarge
-                                                                  .fontStyle,
-                                                        ),
-                                                  ),
-                                                  subtitle: Text(
-                                                    FFLocalizations.of(context)
-                                                        .getText(
-                                                      '0hg4f6cc' /* Stel in als standaard */,
-                                                    ),
-                                                    style: 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,
-                                                        ),
-                                                  ),
-                                                  trailing: Icon(
-                                                    Icons
-                                                        .arrow_forward_ios_rounded,
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryText,
-                                                    size: 24.0,
-                                                  ),
-                                                  tileColor:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .secondaryBackground,
-                                                  dense: false,
-                                                  contentPadding:
-                                                      EdgeInsetsDirectional
-                                                          .fromSTEB(12.0, 0.0,
-                                                              12.0, 0.0),
-                                                  shape: RoundedRectangleBorder(
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                ),
-                                              ),
-                                            );
-                                          },
-                                        );
-                                      },
-                                    ),
-                                  ],
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: Builder(
-                                  builder: (context) {
-                                    final favorieteHorecagelegenheid = _model
-                                        .favorieteHorecagelegenheden
-                                        .toList();
-                                    _model.debugGeneratorVariables[
-                                            'favorieteHorecagelegenheid${favorieteHorecagelegenheid.length > 100 ? ' (first 100)' : ''}'] =
-                                        debugSerializeParam(
-                                      favorieteHorecagelegenheid.take(100),
-                                      ParamType.JSON,
-                                      isList: true,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
-                                      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: 10.0,
-                                      mainAxisSpacing: 10.0,
-                                      itemCount:
-                                          favorieteHorecagelegenheid.length,
-                                      itemBuilder: (context,
-                                          favorieteHorecagelegenheidIndex) {
-                                        final favorieteHorecagelegenheidItem =
-                                            favorieteHorecagelegenheid[
-                                                favorieteHorecagelegenheidIndex];
-                                        return InkWell(
-                                          splashColor: Colors.transparent,
-                                          focusColor: Colors.transparent,
-                                          hoverColor: Colors.transparent,
-                                          highlightColor: Colors.transparent,
-                                          onTap: () async {
-                                            context.pushNamed(
-                                              HorecagelegenheidCurrentWidget
-                                                  .routeName,
-                                              queryParameters: {
-                                                'nid': serializeParam(
-                                                  getJsonField(
-                                                    favorieteHorecagelegenheidItem,
-                                                    r'''$.nid''',
-                                                  ).toString(),
-                                                  ParamType.String,
-                                                ),
-                                              }.withoutNulls,
-                                            );
-                                          },
-                                          child: Builder(builder: (_) {
-                                            return DebugFlutterFlowModelContext(
-                                              rootModel: _model.rootModel,
-                                              parentModelCallback: (m) {
-                                                _model.horecagelegenheidoverzichtKaartModels[
-                                                    'Keyjqf_${favorieteHorecagelegenheidIndex}_of_${favorieteHorecagelegenheid.length}'] = m;
-                                              },
-                                              child:
-                                                  HorecagelegenheidoverzichtKaartWidget(
-                                                key: Key(
-                                                    'Keyjqf_${favorieteHorecagelegenheidIndex}_of_${favorieteHorecagelegenheid.length}'),
-                                                titel: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.titel''',
-                                                ).toString(),
-                                                logo: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.logo''',
-                                                ).toString(),
-                                                nid: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.nid''',
-                                                ).toString(),
-                                                adres: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.adres''',
-                                                ).toString(),
-                                                plaats: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.plaats''',
-                                                ).toString(),
-                                                categorie: (getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.categorie''',
-                                                  true,
-                                                ) as List?)
-                                                    ?.map<String>(
-                                                        (e) => e.toString())
-                                                    .toList()
-                                                    .cast<String>(),
-                                              ),
-                                            );
-                                          }),
-                                        );
-                                      },
-                                    );
-                                  },
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              if (FFAppState().userSessionid != null &&
-                                  FFAppState().userSessionid != '')
-                                Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        FFAppState().deleteUserToken();
-                                        FFAppState().userToken = '';
-
-                                        FFAppState().deleteUserSessionid();
-                                        FFAppState().userSessionid = '';
-
-                                        FFAppState().deleteUserSessionname();
-                                        FFAppState().userSessionname = '';
-
-                                        FFAppState().deleteUserName();
-                                        FFAppState().userName = '';
-
-                                        FFAppState().deleteUserUid();
-                                        FFAppState().userUid = 0;
-
-                                        FFAppState().deleteUserMail();
-                                        FFAppState().userMail = '';
-
-                                        safeSetState(() {});
-
-                                        context.goNamed(LoginWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'rii3sn61' /* Uitloggen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        context.pushNamed(
-                                            MijnProfielWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'th84393g' /* Mijn profiel */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        context.pushNamed(
-                                            WachtwoordVergetenWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'p41utigx' /* Wachtwoord wijzigen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        unawaited(
-                                          () async {
-                                            await launchURL(
-                                                'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                          }(),
-                                        );
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'z9yybn5o' /* Account verwijderen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    FFButtonWidget(
-                                      onPressed: () async {
-                                        context.pushNamed(
-                                            StadsactiviteitAanmakenWidget
-                                                .routeName);
-                                      },
-                                      text: FFLocalizations.of(context).getText(
-                                        'x35m3h0m' /* Stadsactiviteit aanmaken */,
-                                      ),
-                                      options: FFButtonOptions(
-                                        height: 40.0,
-                                        padding: EdgeInsetsDirectional.fromSTEB(
-                                            16.0, 0.0, 16.0, 0.0),
-                                        iconPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                0.0, 0.0, 0.0, 0.0),
-                                        color: FlutterFlowTheme.of(context)
-                                            .secondary,
-                                        textStyle: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontStyle,
-                                              ),
-                                              color: Colors.white,
-                                              letterSpacing: 0.0,
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontStyle,
-                                            ),
-                                        elevation: 0.0,
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                    ),
-                                    Text(
-                                      valueOrDefault<String>(
-                                        functions.buildStempel(),
-                                        'buildStempel',
-                                      ),
-                                      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,
-                                          ),
-                                    ),
-                                  ],
-                                ),
-                              if (FFAppState().userSessionid == null ||
-                                  FFAppState().userSessionid == '')
-                                Padding(
-                                  padding: EdgeInsetsDirectional.fromSTEB(
-                                      16.0, 0.0, 16.0, 0.0),
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'z4lbp3ln' /* Met een account bewaar je favo... */,
-                                        ),
-                                        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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          await launchURL(
-                                              'https://uitgaanskrant.com/nl/user/register');
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '60ajdvxl' /* Account aanmaken */,
-                                        ),
-                                        options: FFButtonOptions(
-                                          height: 40.0,
-                                          padding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  16.0, 0.0, 16.0, 0.0),
-                                          iconPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  0.0, 0.0, 0.0, 0.0),
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondary,
-                                          textStyle: FlutterFlowTheme.of(
-                                                  context)
-                                              .titleSmall
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleSmall
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleSmall
-                                                          .fontStyle,
-                                                ),
-                                                color: Colors.white,
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontStyle,
-                                              ),
-                                          elevation: 0.0,
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context
-                                              .pushNamed(LoginWidget.routeName);
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '1zbua9ln' /* Inloggen */,
-                                        ),
-                                        options: FFButtonOptions(
-                                          height: 40.0,
-                                          padding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  16.0, 0.0, 16.0, 0.0),
-                                          iconPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  0.0, 0.0, 0.0, 0.0),
-                                          color: FlutterFlowTheme.of(context)
-                                              .primaryBackground,
-                                          textStyle: FlutterFlowTheme.of(
-                                                  context)
-                                              .titleSmall
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleSmall
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleSmall
-                                                          .fontStyle,
-                                                ),
-                                                color:
-                                                    FlutterFlowTheme.of(context)
-                                                        .secondary,
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontStyle,
-                                              ),
-                                          elevation: 0.0,
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                ),
-                            ],
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 294
lib/favorieten_copy2/favorieten_copy2_model.dart

@@ -1,294 +0,0 @@
-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 '/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart';
-import 'dart:async';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'favorieten_copy2_widget.dart' show FavorietenCopy2Widget;
-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 FavorietenCopy2Model extends FlutterFlowModel<FavorietenCopy2Widget> {
-  ///  Local state fields for this page.
-
-  late LoggableList<dynamic> _favorietenAgenda = LoggableList([]);
-  set favorietenAgenda(List<dynamic> value) {
-    if (value != null) {
-      _favorietenAgenda = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorietenAgenda =>
-      _favorietenAgenda?..logger = () => debugLogWidgetClass(this);
-  void addToFavorietenAgenda(dynamic item) => favorietenAgenda.add(item);
-  void removeFromFavorietenAgenda(dynamic item) =>
-      favorietenAgenda.remove(item);
-  void removeAtIndexFromFavorietenAgenda(int index) =>
-      favorietenAgenda.removeAt(index);
-  void insertAtIndexInFavorietenAgenda(int index, dynamic item) =>
-      favorietenAgenda.insert(index, item);
-  void updateFavorietenAgendaAtIndex(int index, Function(dynamic) updateFn) =>
-      favorietenAgenda[index] = updateFn(favorietenAgenda[index]);
-
-  late LoggableList<dynamic> _favorieteHorecagelegenheden = LoggableList([]);
-  set favorieteHorecagelegenheden(List<dynamic> value) {
-    if (value != null) {
-      _favorieteHorecagelegenheden = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorieteHorecagelegenheden =>
-      _favorieteHorecagelegenheden?..logger = () => debugLogWidgetClass(this);
-  void addToFavorieteHorecagelegenheden(dynamic item) =>
-      favorieteHorecagelegenheden.add(item);
-  void removeFromFavorieteHorecagelegenheden(dynamic item) =>
-      favorieteHorecagelegenheden.remove(item);
-  void removeAtIndexFromFavorieteHorecagelegenheden(int index) =>
-      favorieteHorecagelegenheden.removeAt(index);
-  void insertAtIndexInFavorieteHorecagelegenheden(int index, dynamic item) =>
-      favorieteHorecagelegenheden.insert(index, item);
-  void updateFavorieteHorecagelegenhedenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      favorieteHorecagelegenheden[index] =
-          updateFn(favorieteHorecagelegenheden[index]);
-
-  late LoggableList<dynamic> _favorietenGemeenten = LoggableList([]);
-  set favorietenGemeenten(List<dynamic> value) {
-    if (value != null) {
-      _favorietenGemeenten = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorietenGemeenten =>
-      _favorietenGemeenten?..logger = () => debugLogWidgetClass(this);
-  void addToFavorietenGemeenten(dynamic item) => favorietenGemeenten.add(item);
-  void removeFromFavorietenGemeenten(dynamic item) =>
-      favorietenGemeenten.remove(item);
-  void removeAtIndexFromFavorietenGemeenten(int index) =>
-      favorietenGemeenten.removeAt(index);
-  void insertAtIndexInFavorietenGemeenten(int index, dynamic item) =>
-      favorietenGemeenten.insert(index, item);
-  void updateFavorietenGemeentenAtIndex(
-          int index, Function(dynamic) updateFn) =>
-      favorietenGemeenten[index] = updateFn(favorietenGemeenten[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // Stores action output result for [Custom Action - drupalRequest] action in favorietenCopy2 widget.
-  dynamic? _responseActionDrupalRequestPageLoad;
-  set responseActionDrupalRequestPageLoad(dynamic? value) {
-    _responseActionDrupalRequestPageLoad = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseActionDrupalRequestPageLoad =>
-      _responseActionDrupalRequestPageLoad;
-
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Stores action output result for [Custom Action - drupalRequest] action in TabPersAgenda widget.
-  dynamic? _responsActionDrupalRequest;
-  set responsActionDrupalRequest(dynamic? value) {
-    _responsActionDrupalRequest = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responsActionDrupalRequest => _responsActionDrupalRequest;
-
-  // Models for UitgaantabelKaart dynamic component.
-  Map<String, FlutterFlowModel> uitgaantabelKaartModels = {};
-  // Stores action output result for [Custom Action - drupalRequest] action in TabFavGemeente widget.
-  dynamic? _resultFavorietegemeenten;
-  set resultFavorietegemeenten(dynamic? value) {
-    _resultFavorietegemeenten = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get resultFavorietegemeenten => _resultFavorietegemeenten;
-
-  // Stores action output result for [Custom Action - drupalRequest] action in TabFavHoreca widget.
-  dynamic? _responseFavorieteHoreca;
-  set responseFavorieteHoreca(dynamic? value) {
-    _responseFavorieteHoreca = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseFavorieteHoreca => _responseFavorieteHoreca;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    tabBarController?.dispose();
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'favorietenAgenda': debugSerializeParam(
-            favorietenAgenda,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            searchReference:
-                'reference=QiEKGQoQZmF2b3JpZXRlbkFnZW5kYRIFNHd4dmdyBBICCAlQAVoQZmF2b3JpZXRlbkFnZW5kYWIPZmF2b3JpZXRlbkNvcHky',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'favorieteHorecagelegenheden': debugSerializeParam(
-            favorieteHorecagelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            searchReference:
-                'reference=QiwKJAobZmF2b3JpZXRlSG9yZWNhZ2VsZWdlbmhlZGVuEgVyNTlwOHIEEgIICVABWhtmYXZvcmlldGVIb3JlY2FnZWxlZ2VuaGVkZW5iD2Zhdm9yaWV0ZW5Db3B5Mg==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'favorietenGemeenten': debugSerializeParam(
-            favorietenGemeenten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            searchReference:
-                'reference=QiQKHAoTZmF2b3JpZXRlbkdlbWVlbnRlbhIFOXo4d2xyBBICCAlQAVoTZmF2b3JpZXRlbkdlbWVlbnRlbmIPZmF2b3JpZXRlbkNvcHky',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'responseActionDrupalRequestPageLoad': debugSerializeParam(
-            responseActionDrupalRequestPageLoad,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'responsActionDrupalRequest': debugSerializeParam(
-            responsActionDrupalRequest,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultFavorietegemeenten': debugSerializeParam(
-            resultFavorietegemeenten,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'responseFavorieteHoreca': debugSerializeParam(
-            responseFavorieteHoreca,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        dynamicComponentStates: {
-          'uitgaantabelKaartModels (List<UitgaantabelKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(
-                  uitgaantabelKaartModels.length, (index) => '[$index]'),
-              uitgaantabelKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=favorietenCopy2',
-        searchReference:
-            'reference=Og9mYXZvcmlldGVuQ29weTJQAVoPZmF2b3JpZXRlbkNvcHky',
-        widgetClassName: 'favorietenCopy2',
-      );
-}

+ 0 - 1183
lib/favorieten_copy2/favorieten_copy2_widget.dart

@@ -1,1183 +0,0 @@
-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 '/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart';
-import 'dart:async';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-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 'favorieten_copy2_model.dart';
-export 'favorieten_copy2_model.dart';
-
-class FavorietenCopy2Widget extends StatefulWidget {
-  const FavorietenCopy2Widget({super.key});
-
-  static String routeName = 'favorietenCopy2';
-  static String routePath = '/favorietenCopy2';
-
-  @override
-  State<FavorietenCopy2Widget> createState() => _FavorietenCopy2WidgetState();
-}
-
-class _FavorietenCopy2WidgetState extends State<FavorietenCopy2Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late FavorietenCopy2Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => FavorietenCopy2Model());
-
-    // On page load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.responseActionDrupalRequestPageLoad = await actions.drupalRequest(
-        'GET',
-        'https://uitgaanskrant.com/nl/flutterdrup/favorieten_agenda.json',
-        FFAppState().userSessionname,
-        FFAppState().userSessionid,
-        FFAppState().userToken,
-        '',
-      );
-      _model.favorietenAgenda =
-          _model.responseActionDrupalRequestPageLoad!.toList().cast<dynamic>();
-      safeSetState(() {});
-    });
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 4,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(FavorietenCopy2Widget 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.uitgaantabelKaartModels.clear();
-    _model.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              title: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: false,
-                    ),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            elevation: 0.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: Column(
-                  children: [
-                    Align(
-                      alignment: Alignment(0.0, 0),
-                      child: TabBar(
-                        isScrollable: true,
-                        tabAlignment: TabAlignment.center,
-                        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).secondary,
-                        tabs: [
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'ofwbwif7' /* Persoonlijke agenda */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '8cew3bu9' /* Favoriete gemeenten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'seg53r2c' /* Favoriete Gelegenheden */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'sfo0samh' /* Gebruiker */,
-                            ),
-                          ),
-                        ],
-                        controller: _model.tabBarController,
-                        onTap: (i) async {
-                          [
-                            () async {
-                              _model.responsActionDrupalRequest =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_agenda.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorietenAgenda = _model
-                                  .responsActionDrupalRequest!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.resultFavorietegemeenten =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_gemeenten.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorietenGemeenten = _model
-                                  .resultFavorietegemeenten!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.responseFavorieteHoreca =
-                                  await actions.drupalRequest(
-                                'GET',
-                                'https://uitgaanskrant.com/nl/flutterdrup/favorieten_horeca.json',
-                                FFAppState().userSessionname,
-                                FFAppState().userSessionid,
-                                FFAppState().userToken,
-                                '',
-                              );
-                              _model.favorieteHorecagelegenheden = _model
-                                  .responseFavorieteHoreca!
-                                  .toList()
-                                  .cast<dynamic>();
-                              safeSetState(() {});
-
-                              safeSetState(() {});
-                            },
-                            () async {}
-                          ][i]();
-                        },
-                      ),
-                    ),
-                    Expanded(
-                      child: TabBarView(
-                        controller: _model.tabBarController,
-                        children: [
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: Builder(
-                                  builder: (context) {
-                                    final favorietenAgendaItems =
-                                        _model.favorietenAgenda.toList();
-                                    _model.debugGeneratorVariables[
-                                            'favorietenAgendaItems${favorietenAgendaItems.length > 100 ? ' (first 100)' : ''}'] =
-                                        debugSerializeParam(
-                                      favorietenAgendaItems.take(100),
-                                      ParamType.JSON,
-                                      isList: true,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-                                      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: 10.0,
-                                      mainAxisSpacing: 10.0,
-                                      itemCount: favorietenAgendaItems.length,
-                                      itemBuilder: (context,
-                                          favorietenAgendaItemsIndex) {
-                                        final favorietenAgendaItemsItem =
-                                            favorietenAgendaItems[
-                                                favorietenAgendaItemsIndex];
-                                        return Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            parentModelCallback: (m) {
-                                              _model.uitgaantabelKaartModels[
-                                                  'Keyhj6_${favorietenAgendaItemsIndex}_of_${favorietenAgendaItems.length}'] = m;
-                                            },
-                                            child: UitgaantabelKaartWidget(
-                                              key: Key(
-                                                  'Keyhj6_${favorietenAgendaItemsIndex}_of_${favorietenAgendaItems.length}'),
-                                              logo: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.logo''',
-                                              ),
-                                              categorie: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.categorie''',
-                                              ),
-                                              titel: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.titel''',
-                                              ),
-                                              horecagelegenheid: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.horecagelegenheid''',
-                                              ),
-                                              adres: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.adres''',
-                                              ),
-                                              plaats: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.plaats''',
-                                              ),
-                                              datum: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.datum''',
-                                              ),
-                                              inhoud: null,
-                                              nid: getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.nid''',
-                                              ),
-                                              horecagelegenheidNid:
-                                                  getJsonField(
-                                                favorietenAgendaItemsItem,
-                                                r'''$.horecagelegenheidNid''',
-                                              ),
-                                            ),
-                                          );
-                                        });
-                                      },
-                                    );
-                                  },
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Padding(
-                                padding: EdgeInsetsDirectional.fromSTEB(
-                                    16.0, 0.0, 16.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    '383xnb9x' /* De gemeentes die je hebt gemar... */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Expanded(
-                                child: Flex(
-                                  direction: Axis.vertical,
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Builder(
-                                      builder: (context) {
-                                        final favorieteGemeenteItem =
-                                            _model.favorietenGemeenten.toList();
-                                        _model.debugGeneratorVariables[
-                                                'favorieteGemeenteItem${favorieteGemeenteItem.length > 100 ? ' (first 100)' : ''}'] =
-                                            debugSerializeParam(
-                                          favorieteGemeenteItem.take(100),
-                                          ParamType.JSON,
-                                          isList: true,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-                                          name: 'dynamic',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return ListView.builder(
-                                          padding: EdgeInsets.zero,
-                                          shrinkWrap: true,
-                                          scrollDirection: Axis.vertical,
-                                          itemCount:
-                                              favorieteGemeenteItem.length,
-                                          itemBuilder: (context,
-                                              favorieteGemeenteItemIndex) {
-                                            final favorieteGemeenteItemItem =
-                                                favorieteGemeenteItem[
-                                                    favorieteGemeenteItemIndex];
-                                            return InkWell(
-                                              splashColor: Colors.transparent,
-                                              focusColor: Colors.transparent,
-                                              hoverColor: Colors.transparent,
-                                              highlightColor:
-                                                  Colors.transparent,
-                                              onTap: () async {
-                                                FFAppState().gemeenteSelectId =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.nid''',
-                                                ).toString();
-                                                FFAppState()
-                                                        .gemeenteSelectNaam =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.titel''',
-                                                ).toString();
-                                                FFAppState().provincieSelectId =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.parent_nid''',
-                                                ).toString();
-                                                FFAppState()
-                                                        .provincieSelectName =
-                                                    getJsonField(
-                                                  favorieteGemeenteItemItem,
-                                                  r'''$.parent_nid''',
-                                                ).toString();
-                                                safeSetState(() {});
-
-                                                context.pushNamed(
-                                                    HomeWidget.routeName);
-                                              },
-                                              child: Material(
-                                                color: Colors.transparent,
-                                                child: ListTile(
-                                                  title: Text(
-                                                    getJsonField(
-                                                      favorieteGemeenteItemItem,
-                                                      r'''$.titel''',
-                                                    ).toString(),
-                                                    style: FlutterFlowTheme.of(
-                                                            context)
-                                                        .titleLarge
-                                                        .override(
-                                                          font: GoogleFonts
-                                                              .roboto(
-                                                            fontWeight:
-                                                                FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                            fontStyle:
-                                                                FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                          ),
-                                                          letterSpacing: 0.0,
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .titleLarge
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .titleLarge
-                                                                  .fontStyle,
-                                                        ),
-                                                  ),
-                                                  subtitle: Text(
-                                                    FFLocalizations.of(context)
-                                                        .getText(
-                                                      '6u9p6wpc' /* Stel in als standaard */,
-                                                    ),
-                                                    style: 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,
-                                                        ),
-                                                  ),
-                                                  trailing: Icon(
-                                                    Icons
-                                                        .arrow_forward_ios_rounded,
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryText,
-                                                    size: 24.0,
-                                                  ),
-                                                  tileColor:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .secondaryBackground,
-                                                  dense: false,
-                                                  contentPadding:
-                                                      EdgeInsetsDirectional
-                                                          .fromSTEB(12.0, 0.0,
-                                                              12.0, 0.0),
-                                                  shape: RoundedRectangleBorder(
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                ),
-                                              ),
-                                            );
-                                          },
-                                        );
-                                      },
-                                    ),
-                                  ],
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: Builder(
-                                  builder: (context) {
-                                    final favorieteHorecagelegenheid = _model
-                                        .favorieteHorecagelegenheden
-                                        .toList();
-                                    _model.debugGeneratorVariables[
-                                            'favorieteHorecagelegenheid${favorieteHorecagelegenheid.length > 100 ? ' (first 100)' : ''}'] =
-                                        debugSerializeParam(
-                                      favorieteHorecagelegenheid.take(100),
-                                      ParamType.JSON,
-                                      isList: true,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy2',
-                                      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: 10.0,
-                                      mainAxisSpacing: 10.0,
-                                      itemCount:
-                                          favorieteHorecagelegenheid.length,
-                                      itemBuilder: (context,
-                                          favorieteHorecagelegenheidIndex) {
-                                        final favorieteHorecagelegenheidItem =
-                                            favorieteHorecagelegenheid[
-                                                favorieteHorecagelegenheidIndex];
-                                        return InkWell(
-                                          splashColor: Colors.transparent,
-                                          focusColor: Colors.transparent,
-                                          hoverColor: Colors.transparent,
-                                          highlightColor: Colors.transparent,
-                                          onTap: () async {
-                                            context.pushNamed(
-                                              HorecagelegenheidCurrentWidget
-                                                  .routeName,
-                                              queryParameters: {
-                                                'nid': serializeParam(
-                                                  getJsonField(
-                                                    favorieteHorecagelegenheidItem,
-                                                    r'''$.nid''',
-                                                  ).toString(),
-                                                  ParamType.String,
-                                                ),
-                                              }.withoutNulls,
-                                            );
-                                          },
-                                          child: Builder(builder: (_) {
-                                            return DebugFlutterFlowModelContext(
-                                              rootModel: _model.rootModel,
-                                              parentModelCallback: (m) {
-                                                _model.horecagelegenheidoverzichtKaartModels[
-                                                    'Keylrr_${favorieteHorecagelegenheidIndex}_of_${favorieteHorecagelegenheid.length}'] = m;
-                                              },
-                                              child:
-                                                  HorecagelegenheidoverzichtKaartWidget(
-                                                key: Key(
-                                                    'Keylrr_${favorieteHorecagelegenheidIndex}_of_${favorieteHorecagelegenheid.length}'),
-                                                titel: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.titel''',
-                                                ).toString(),
-                                                logo: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.logo''',
-                                                ).toString(),
-                                                nid: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.nid''',
-                                                ).toString(),
-                                                adres: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.adres''',
-                                                ).toString(),
-                                                plaats: getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.plaats''',
-                                                ).toString(),
-                                                categorie: (getJsonField(
-                                                  favorieteHorecagelegenheidItem,
-                                                  r'''$.categorie''',
-                                                  true,
-                                                ) as List?)
-                                                    ?.map<String>(
-                                                        (e) => e.toString())
-                                                    .toList()
-                                                    .cast<String>(),
-                                              ),
-                                            );
-                                          }),
-                                        );
-                                      },
-                                    );
-                                  },
-                                ),
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              if (FFAppState().userSessionid != null &&
-                                  FFAppState().userSessionid != '')
-                                Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        FFAppState().deleteUserToken();
-                                        FFAppState().userToken = '';
-
-                                        FFAppState().deleteUserSessionid();
-                                        FFAppState().userSessionid = '';
-
-                                        FFAppState().deleteUserSessionname();
-                                        FFAppState().userSessionname = '';
-
-                                        FFAppState().deleteUserName();
-                                        FFAppState().userName = '';
-
-                                        FFAppState().deleteUserUid();
-                                        FFAppState().userUid = 0;
-
-                                        FFAppState().deleteUserMail();
-                                        FFAppState().userMail = '';
-
-                                        safeSetState(() {});
-
-                                        context.goNamed(LoginWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              '68fg2jjh' /* Uitloggen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        context.pushNamed(
-                                            MijnProfielWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'a25sqwjm' /* Mijn profiel */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        context.pushNamed(
-                                            WachtwoordVergetenWidget.routeName);
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'xp20ia8a' /* Wachtwoord wijzigen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        unawaited(
-                                          () async {
-                                            await launchURL(
-                                                'https://uitgaanskrant.com/nl/account-verwijderen');
-                                          }(),
-                                        );
-                                      },
-                                      child: Material(
-                                        color: Colors.transparent,
-                                        child: ListTile(
-                                          title: Text(
-                                            FFLocalizations.of(context).getText(
-                                              'ddxbhe0n' /* Account verwijderen */,
-                                            ),
-                                            style: FlutterFlowTheme.of(context)
-                                                .titleLarge
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .titleLarge
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                          trailing: Icon(
-                                            Icons.arrow_forward_ios_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          tileColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          dense: false,
-                                          contentPadding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          shape: RoundedRectangleBorder(
-                                            borderRadius:
-                                                BorderRadius.circular(8.0),
-                                          ),
-                                        ),
-                                      ),
-                                    ),
-                                    FFButtonWidget(
-                                      onPressed: () async {
-                                        context.pushNamed(
-                                            StadsactiviteitAanmakenWidget
-                                                .routeName);
-                                      },
-                                      text: FFLocalizations.of(context).getText(
-                                        'sv0h9ta3' /* Stadsactiviteit aanmaken */,
-                                      ),
-                                      options: FFButtonOptions(
-                                        height: 40.0,
-                                        padding: EdgeInsetsDirectional.fromSTEB(
-                                            16.0, 0.0, 16.0, 0.0),
-                                        iconPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                0.0, 0.0, 0.0, 0.0),
-                                        color: FlutterFlowTheme.of(context)
-                                            .secondary,
-                                        textStyle: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontStyle,
-                                              ),
-                                              color: Colors.white,
-                                              letterSpacing: 0.0,
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontStyle,
-                                            ),
-                                        elevation: 0.0,
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                    ),
-                                    Text(
-                                      valueOrDefault<String>(
-                                        functions.buildStempel(),
-                                        'buildStempel',
-                                      ),
-                                      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,
-                                          ),
-                                    ),
-                                  ],
-                                ),
-                              if (FFAppState().userSessionid == null ||
-                                  FFAppState().userSessionid == '')
-                                Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    FFButtonWidget(
-                                      onPressed: () {
-                                        print('Button pressed ...');
-                                      },
-                                      text: FFLocalizations.of(context).getText(
-                                        'amde2yb9' /* Button */,
-                                      ),
-                                      options: FFButtonOptions(
-                                        height: 40.0,
-                                        padding: EdgeInsetsDirectional.fromSTEB(
-                                            16.0, 0.0, 16.0, 0.0),
-                                        iconPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                0.0, 0.0, 0.0, 0.0),
-                                        color: FlutterFlowTheme.of(context)
-                                            .primary,
-                                        textStyle: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleSmall
-                                                        .fontStyle,
-                                              ),
-                                              color: Colors.white,
-                                              letterSpacing: 0.0,
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .titleSmall
-                                                      .fontStyle,
-                                            ),
-                                        elevation: 0.0,
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                      ),
-                                    ),
-                                  ],
-                                ),
-                            ],
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 70
lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_model.dart

@@ -1,70 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/geen_evenementen_component/geen_evenementen_component_widget.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'horecagelegenheid_event_tabel_component_copy_widget.dart'
-    show HorecagelegenheidEventTabelComponentCopyWidget;
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.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:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-
-class HorecagelegenheidEventTabelComponentCopyModel
-    extends FlutterFlowModel<HorecagelegenheidEventTabelComponentCopyWidget> {
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'nid': debugSerializeParam(
-            widget?.nid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-            searchReference:
-                'reference=ShUKDQoDbmlkEgZ6czZ2ZzhyBAgDIAFQAFoDbmlk',
-            name: 'String',
-            nullable: true,
-          ),
-          'horecaid': debugSerializeParam(
-            widget?.horecaid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-            searchReference:
-                'reference=ShoKEgoIaG9yZWNhaWQSBmkyN3VwM3IECAMgAFAAWghob3JlY2FpZA==',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-        searchReference:
-            'reference=OihIb3JlY2FnZWxlZ2VuaGVpZEV2ZW50VGFiZWxDb21wb25lbnRDb3B5UABaKEhvcmVjYWdlbGVnZW5oZWlkRXZlbnRUYWJlbENvbXBvbmVudENvcHk=',
-        widgetClassName: 'HorecagelegenheidEventTabelComponentCopy',
-      );
-}

+ 0 - 459
lib/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_widget.dart

@@ -1,459 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/geen_evenementen_component/geen_evenementen_component_widget.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.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:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-import 'horecagelegenheid_event_tabel_component_copy_model.dart';
-export 'horecagelegenheid_event_tabel_component_copy_model.dart';
-
-class HorecagelegenheidEventTabelComponentCopyWidget extends StatefulWidget {
-  const HorecagelegenheidEventTabelComponentCopyWidget({
-    super.key,
-    required this.nid,
-    this.horecaid,
-  });
-
-  final String? nid;
-  final String? horecaid;
-
-  @override
-  State<HorecagelegenheidEventTabelComponentCopyWidget> createState() =>
-      _HorecagelegenheidEventTabelComponentCopyWidgetState();
-}
-
-class _HorecagelegenheidEventTabelComponentCopyWidgetState
-    extends State<HorecagelegenheidEventTabelComponentCopyWidget>
-    with RouteAware {
-  late HorecagelegenheidEventTabelComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(
-        context, () => HorecagelegenheidEventTabelComponentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(
-      HorecagelegenheidEventTabelComponentCopyWidget 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);
-
-    return FutureBuilder<ApiCallResponse>(
-      future: HorecagelegenheidEventsCall.call(
-        horecanid: widget!.nid,
-      ),
-      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 staggeredViewHorecagelegenheidEventsResponse = snapshot.data!;
-        _model.debugBackendQueries[
-                'HorecagelegenheidEventsCall_statusCode_GridView_2f57d5kz'] =
-            debugSerializeParam(
-          staggeredViewHorecagelegenheidEventsResponse.statusCode,
-          ParamType.int,
-          link:
-              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-          name: 'int',
-          nullable: false,
-        );
-        _model.debugBackendQueries[
-                'HorecagelegenheidEventsCall_responseBody_GridView_2f57d5kz'] =
-            debugSerializeParam(
-          staggeredViewHorecagelegenheidEventsResponse.bodyText,
-          ParamType.String,
-          link:
-              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-          name: 'String',
-          nullable: false,
-        );
-        debugLogWidgetClass(_model);
-
-        return Builder(
-          builder: (context) {
-            final evenementen = HorecagelegenheidEventsCall.items(
-                  staggeredViewHorecagelegenheidEventsResponse.jsonBody,
-                )?.toList() ??
-                [];
-            if (evenementen.isEmpty) {
-              return GeenEvenementenComponentWidget();
-            }
-            _model.debugGeneratorVariables[
-                    'evenementen${evenementen.length > 100 ? ' (first 100)' : ''}'] =
-                debugSerializeParam(
-              evenementen.take(100),
-              ParamType.JSON,
-              isList: true,
-              link:
-                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-              name: 'dynamic',
-              nullable: false,
-            );
-            debugLogWidgetClass(_model);
-
-            return MasonryGridView.builder(
-              gridDelegate: SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                crossAxisCount: () {
-                  if (MediaQuery.sizeOf(context).width < kBreakpointSmall) {
-                    return 0;
-                  } else if (MediaQuery.sizeOf(context).width <
-                      kBreakpointMedium) {
-                    return 0;
-                  } else if (MediaQuery.sizeOf(context).width <
-                      kBreakpointLarge) {
-                    return 0;
-                  } else {
-                    return 0;
-                  }
-                }(),
-              ),
-              crossAxisSpacing: 10.0,
-              mainAxisSpacing: 10.0,
-              itemCount: evenementen.length,
-              itemBuilder: (context, evenementenIndex) {
-                final evenementenItem = evenementen[evenementenIndex];
-                return InkWell(
-                  splashColor: Colors.transparent,
-                  focusColor: Colors.transparent,
-                  hoverColor: Colors.transparent,
-                  highlightColor: Colors.transparent,
-                  onTap: () async {
-                    context.pushNamed(
-                      EventCurrentWidget.routeName,
-                      queryParameters: {
-                        'nid': serializeParam(
-                          getJsonField(
-                            evenementenItem,
-                            r'''$.nid''',
-                          ).toString(),
-                          ParamType.String,
-                        ),
-                        'horecaid': serializeParam(
-                          widget!.horecaid,
-                          ParamType.String,
-                        ),
-                      }.withoutNulls,
-                    );
-                  },
-                  child: Column(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      Row(
-                        mainAxisSize: MainAxisSize.max,
-                        children: [
-                          Expanded(
-                            child: Container(
-                              width: 200.0,
-                              decoration: BoxDecoration(
-                                color: FlutterFlowTheme.of(context)
-                                    .secondaryBackground,
-                              ),
-                              child: Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  mainAxisAlignment: MainAxisAlignment.start,
-                                  crossAxisAlignment: CrossAxisAlignment.start,
-                                  children: [
-                                    Text(
-                                      getJsonField(
-                                        evenementenItem,
-                                        r'''$.titel''',
-                                      ).toString(),
-                                      style: FlutterFlowTheme.of(context)
-                                          .bodyLarge
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyLarge
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyLarge
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyLarge
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyLarge
-                                                    .fontStyle,
-                                          ),
-                                    ),
-                                    Text(
-                                      getJsonField(
-                                        evenementenItem,
-                                        r'''$.datum''',
-                                      ).toString(),
-                                      style: FlutterFlowTheme.of(context)
-                                          .bodySmall
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                    ),
-                                    Text(
-                                      getJsonField(
-                                        evenementenItem,
-                                        r'''$.inhoud''',
-                                      ).toString(),
-                                      textAlign: TextAlign.start,
-                                      maxLines: 3,
-                                      style: FlutterFlowTheme.of(context)
-                                          .bodySmall
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                    ),
-                                  ],
-                                ),
-                              ),
-                            ),
-                          ),
-                          Expanded(
-                            child: Container(
-                              width: 200.0,
-                              decoration: BoxDecoration(
-                                color: FlutterFlowTheme.of(context)
-                                    .secondaryBackground,
-                              ),
-                              child: Stack(
-                                children: [
-                                  ClipRRect(
-                                    borderRadius: BorderRadius.circular(8.0),
-                                    child: OctoImage(
-                                      placeholderBuilder: (_) {
-                                        final blurHash =
-                                            'L6PZfSi_.AyE_3t7t7R**0o#DgR4';
-
-                                        if (!validateBlurhash(blurHash)) {
-                                          return const SizedBox.shrink();
-                                        }
-                                        return SizedBox.expand(
-                                          child: Image(
-                                            image: BlurHashImage(blurHash),
-                                            fit: BoxFit.cover,
-                                          ),
-                                        );
-                                      },
-                                      image: CachedNetworkImageProvider(
-                                        getJsonField(
-                                          evenementenItem,
-                                          r'''$.logo''',
-                                        ).toString(),
-                                      ),
-                                      width: 200.0,
-                                      height: 60.0,
-                                      fit: BoxFit.cover,
-                                    ),
-                                  ),
-                                  Builder(
-                                    builder: (context) {
-                                      final categorie = getJsonField(
-                                        evenementenItem,
-                                        r'''$.categorie''',
-                                      ).toList();
-                                      _model.debugGeneratorVariables[
-                                              'categorie${categorie.length > 100 ? ' (first 100)' : ''}'] =
-                                          debugSerializeParam(
-                                        categorie.take(100),
-                                        ParamType.JSON,
-                                        isList: true,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidEventTabelComponentCopy',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Column(
-                                        mainAxisSize: MainAxisSize.max,
-                                        children: List.generate(
-                                            categorie.length, (categorieIndex) {
-                                          final categorieItem =
-                                              categorie[categorieIndex];
-                                          return Align(
-                                            alignment: AlignmentDirectional(
-                                                -0.92, 0.76),
-                                            child: Padding(
-                                              padding: EdgeInsetsDirectional
-                                                  .fromSTEB(8.0, 4.0, 8.0, 4.0),
-                                              child: Container(
-                                                decoration: BoxDecoration(
-                                                  color: Color(0xFF42E31C),
-                                                ),
-                                                child: Text(
-                                                  categorieItem.toString(),
-                                                  style: FlutterFlowTheme.of(
-                                                          context)
-                                                      .bodySmall
-                                                      .override(
-                                                        font:
-                                                            GoogleFonts.roboto(
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontStyle,
-                                                        ),
-                                                        color: Colors.white,
-                                                        letterSpacing: 0.0,
-                                                        fontWeight:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontWeight,
-                                                        fontStyle:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontStyle,
-                                                      ),
-                                                ),
-                                              ),
-                                            ),
-                                          );
-                                        }),
-                                      );
-                                    },
-                                  ),
-                                ],
-                              ),
-                            ),
-                          ),
-                        ],
-                      ),
-                    ],
-                  ),
-                );
-              },
-            );
-          },
-        );
-      },
-    );
-  }
-}

+ 0 - 56
lib/kanweg/kanweg_header_buttons_component_copy/kanweg_header_buttons_component_copy_model.dart

@@ -1,56 +0,0 @@
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'kanweg_header_buttons_component_copy_widget.dart'
-    show KanwegHeaderButtonsComponentCopyWidget;
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class KanwegHeaderButtonsComponentCopyModel
-    extends FlutterFlowModel<KanwegHeaderButtonsComponentCopyWidget> {
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'showBackButton': debugSerializeParam(
-            widget?.showBackButton,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHeaderButtonsComponentCopy',
-            searchReference:
-                'reference=SigKGAoOc2hvd0JhY2tCdXR0b24SBnloN3loNyoGEgR0cnVlcgQIBSABUABaDnNob3dCYWNrQnV0dG9u',
-            name: 'bool',
-            nullable: false,
-          )
-        }.withoutNulls.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=kanwegHeaderButtonsComponentCopy',
-        searchReference:
-            'reference=OiBrYW53ZWdIZWFkZXJCdXR0b25zQ29tcG9uZW50Q29weVAAWiBrYW53ZWdIZWFkZXJCdXR0b25zQ29tcG9uZW50Q29weQ==',
-        widgetClassName: 'kanwegHeaderButtonsComponentCopy',
-      );
-}

+ 0 - 245
lib/kanweg/kanweg_header_buttons_component_copy/kanweg_header_buttons_component_copy_widget.dart

@@ -1,245 +0,0 @@
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'kanweg_header_buttons_component_copy_model.dart';
-export 'kanweg_header_buttons_component_copy_model.dart';
-
-/// Standaard header-knoppen (drawer + terug) voor herbruik op alle pagina's
-class KanwegHeaderButtonsComponentCopyWidget extends StatefulWidget {
-  const KanwegHeaderButtonsComponentCopyWidget({
-    super.key,
-    bool? showBackButton,
-  }) : this.showBackButton = showBackButton ?? true;
-
-  final bool showBackButton;
-
-  @override
-  State<KanwegHeaderButtonsComponentCopyWidget> createState() =>
-      _KanwegHeaderButtonsComponentCopyWidgetState();
-}
-
-class _KanwegHeaderButtonsComponentCopyWidgetState
-    extends State<KanwegHeaderButtonsComponentCopyWidget> with RouteAware {
-  late KanwegHeaderButtonsComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => KanwegHeaderButtonsComponentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(KanwegHeaderButtonsComponentCopyWidget 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>();
-
-    return Align(
-      alignment: AlignmentDirectional(0.0, 0.0),
-      child: Row(
-        mainAxisSize: MainAxisSize.max,
-        children: [
-          AlignedTooltip(
-            content: Padding(
-              padding: EdgeInsets.all(4.0),
-              child: Text(
-                FFLocalizations.of(context).getText(
-                  '2hj132xq' /* Menu openen */,
-                ),
-                style: FlutterFlowTheme.of(context).bodyLarge.override(
-                      font: GoogleFonts.roboto(
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                      ),
-                      letterSpacing: 0.0,
-                      fontWeight:
-                          FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                      fontStyle:
-                          FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                    ),
-              ),
-            ),
-            offset: 4.0,
-            preferredDirection: AxisDirection.down,
-            borderRadius: BorderRadius.circular(8.0),
-            backgroundColor: FlutterFlowTheme.of(context).secondaryBackground,
-            elevation: 4.0,
-            tailBaseWidth: 24.0,
-            tailLength: 12.0,
-            waitDuration: Duration(milliseconds: 100),
-            showDuration: Duration(milliseconds: 1500),
-            triggerMode: TooltipTriggerMode.tap,
-            child: FlutterFlowIconButton(
-              borderRadius: 8.0,
-              buttonSize: 40.0,
-              fillColor: FlutterFlowTheme.of(context).secondary,
-              icon: Icon(
-                Icons.dehaze_outlined,
-                color: FlutterFlowTheme.of(context).info,
-                size: 24.0,
-              ),
-              onPressed: () async {
-                Scaffold.of(context).openDrawer();
-              },
-            ),
-          ),
-          if (widget!.showBackButton == true)
-            AlignedTooltip(
-              content: Padding(
-                padding: EdgeInsets.all(4.0),
-                child: Text(
-                  FFLocalizations.of(context).getText(
-                    '7ktnxpcu' /* Terug */,
-                  ),
-                  style: FlutterFlowTheme.of(context).bodyLarge.override(
-                        font: GoogleFonts.roboto(
-                          fontWeight:
-                              FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                        ),
-                        letterSpacing: 0.0,
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                      ),
-                ),
-              ),
-              offset: 4.0,
-              preferredDirection: AxisDirection.down,
-              borderRadius: BorderRadius.circular(8.0),
-              backgroundColor: FlutterFlowTheme.of(context).secondaryBackground,
-              elevation: 4.0,
-              tailBaseWidth: 24.0,
-              tailLength: 12.0,
-              waitDuration: Duration(milliseconds: 100),
-              showDuration: Duration(milliseconds: 1500),
-              triggerMode: TooltipTriggerMode.tap,
-              child: Padding(
-                padding: EdgeInsetsDirectional.fromSTEB(4.0, 0.0, 0.0, 0.0),
-                child: FlutterFlowIconButton(
-                  borderColor: Color(0x00FF0000),
-                  borderRadius: 30.0,
-                  borderWidth: 1.0,
-                  buttonSize: 50.0,
-                  fillColor: FlutterFlowTheme.of(context).secondary,
-                  icon: Icon(
-                    Icons.arrow_back_outlined,
-                    color: Colors.white,
-                    size: 30.0,
-                  ),
-                  onPressed: () async {
-                    context.pop();
-                  },
-                ),
-              ),
-            ),
-          ClipRRect(
-            borderRadius: BorderRadius.circular(8.0),
-            child: Image.asset(
-              'assets/images/logo800px.png',
-              width: 200.0,
-              height: 200.0,
-              fit: BoxFit.contain,
-            ),
-          ),
-          InkWell(
-            splashColor: Colors.transparent,
-            focusColor: Colors.transparent,
-            hoverColor: Colors.transparent,
-            highlightColor: Colors.transparent,
-            onTap: () async {
-              context.pushNamed(SelectprovinciegemeenteWidget.routeName);
-            },
-            child: Text(
-              FFAppState().gemeenteSelectNaam,
-              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 - 208
lib/kanweg/kanweg_home_copy/kanweg_home_copy_model.dart

@@ -1,208 +0,0 @@
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaan_slider_component/home_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaantabel_kaart_component/home_uitgaantabel_kaart_component_widget.dart';
-import 'dart:ui';
-import 'kanweg_home_copy_widget.dart' show KanwegHomeCopyWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class KanwegHomeCopyModel extends FlutterFlowModel<KanwegHomeCopyWidget> {
-  ///  Local state fields for this page.
-
-  bool _tabActiviteitenGeladen = false;
-  set tabActiviteitenGeladen(bool value) {
-    _tabActiviteitenGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabActiviteitenGeladen => _tabActiviteitenGeladen;
-
-  bool _tabCultuurGeladen = false;
-  set tabCultuurGeladen(bool value) {
-    _tabCultuurGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabCultuurGeladen => _tabCultuurGeladen;
-
-  bool _tabFilmsGeladen = false;
-  set tabFilmsGeladen(bool value) {
-    _tabFilmsGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabFilmsGeladen => _tabFilmsGeladen;
-
-  bool _tabJeugdGeladen = false;
-  set tabJeugdGeladen(bool value) {
-    _tabJeugdGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabJeugdGeladen => _tabJeugdGeladen;
-
-  ///  State fields for stateful widgets in this page.
-
-  // Model for HomeUitgaanSliderComponent component.
-  late HomeUitgaanSliderComponentModel homeUitgaanSliderComponentModel;
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel1;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel2;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel3;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel4;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel5;
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    homeUitgaanSliderComponentModel =
-        createModel(context, () => HomeUitgaanSliderComponentModel());
-    homeUitgaantabelKaartComponentModel1 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel2 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel3 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel4 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel5 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    homeUitgaanSliderComponentModel.dispose();
-    tabBarController?.dispose();
-    homeUitgaantabelKaartComponentModel1.dispose();
-    homeUitgaantabelKaartComponentModel2.dispose();
-    homeUitgaantabelKaartComponentModel3.dispose();
-    homeUitgaantabelKaartComponentModel4.dispose();
-    homeUitgaantabelKaartComponentModel5.dispose();
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'tabActiviteitenGeladen': debugSerializeParam(
-            tabActiviteitenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            searchReference:
-                'reference=QjAKHwoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbhIFeXYzOXEqBxIFZmFsc2VyBAgFIAFQAVoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbmIOa2Fud2VnSG9tZUNvcHk=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabCultuurGeladen': debugSerializeParam(
-            tabCultuurGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBW1rdnZxKgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYg5rYW53ZWdIb21lQ29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabFilmsGeladen': debugSerializeParam(
-            tabFilmsGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            searchReference:
-                'reference=QikKGAoPdGFiRmlsbXNHZWxhZGVuEgVuN2JnZSoHEgVmYWxzZXIECAUgAVABWg90YWJGaWxtc0dlbGFkZW5iDmthbndlZ0hvbWVDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabJeugdGeladen': debugSerializeParam(
-            tabJeugdGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            searchReference:
-                'reference=QikKGAoPdGFiSmV1Z2RHZWxhZGVuEgVwMTcxNSoHEgVmYWxzZXIECAUgAVABWg90YWJKZXVnZEdlbGFkZW5iDmthbndlZ0hvbWVDb3B5',
-            name: 'bool',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHomeCopy',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'homeUitgaanSliderComponentModel (HomeUitgaanSliderComponent)':
-              homeUitgaanSliderComponentModel?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel1 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel1?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel2 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel2?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel3 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel3?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel4 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel4?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel5 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel5?.toWidgetClassDebugData(),
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=kanwegHomeCopy',
-        searchReference:
-            'reference=Og5rYW53ZWdIb21lQ29weVABWg5rYW53ZWdIb21lQ29weQ==',
-        widgetClassName: 'kanwegHomeCopy',
-      );
-}

+ 0 - 492
lib/kanweg/kanweg_home_copy/kanweg_home_copy_widget.dart

@@ -1,492 +0,0 @@
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaan_slider_component/home_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaantabel_kaart_component/home_uitgaantabel_kaart_component_widget.dart';
-import 'dart:ui';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'kanweg_home_copy_model.dart';
-export 'kanweg_home_copy_model.dart';
-
-class KanwegHomeCopyWidget extends StatefulWidget {
-  const KanwegHomeCopyWidget({super.key});
-
-  static String routeName = 'kanwegHomeCopy';
-  static String routePath = '/kanwegHomeCopy';
-
-  @override
-  State<KanwegHomeCopyWidget> createState() => _KanwegHomeCopyWidgetState();
-}
-
-class _KanwegHomeCopyWidgetState extends State<KanwegHomeCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late KanwegHomeCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => KanwegHomeCopyModel());
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 5,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(KanwegHomeCopyWidget 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);
-
-    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(50.0),
-          child: AppBar(
-            backgroundColor: Color(0xFF3E454C),
-            iconTheme: IconThemeData(color: Color(0xFFB12727)),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              title: Align(
-                alignment: AlignmentDirectional(0.0, 0.0),
-                child: Row(
-                  mainAxisSize: MainAxisSize.max,
-                  children: [
-                    FlutterFlowIconButton(
-                      borderRadius: 8.0,
-                      buttonSize: 40.0,
-                      fillColor: Color(0xFFB50808),
-                      icon: Icon(
-                        Icons.dehaze_outlined,
-                        color: FlutterFlowTheme.of(context).info,
-                        size: 24.0,
-                      ),
-                      onPressed: () async {
-                        scaffoldKey.currentState!.openDrawer();
-                      },
-                    ),
-                  ],
-                ),
-              ),
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: false,
-                    ),
-                  );
-                }),
-              ),
-              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: [
-              Material(
-                color: Colors.transparent,
-                elevation: 2.0,
-                child: Container(
-                  height: 250.0,
-                  decoration: BoxDecoration(
-                    border: Border.all(
-                      width: 0.0,
-                    ),
-                  ),
-                  child: wrapWithModel(
-                    model: _model.homeUitgaanSliderComponentModel,
-                    updateCallback: () => safeSetState(() {}),
-                    child: Builder(builder: (_) {
-                      return DebugFlutterFlowModelContext(
-                        rootModel: _model.rootModel,
-                        child: HomeUitgaanSliderComponentWidget(
-                          displayid: 'services_1',
-                        ),
-                      );
-                    }),
-                  ),
-                ),
-              ),
-              Expanded(
-                child: Column(
-                  children: [
-                    Align(
-                      alignment: Alignment(0.0, 0),
-                      child: TabBar(
-                        isScrollable: true,
-                        tabAlignment: TabAlignment.center,
-                        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).secondary,
-                        tabs: [
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'l7r0djaf' /* Uitgaan */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'jegwuc6g' /* Activiteiten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '8fahztli' /* Cultuur */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'p85c5ps2' /* Films */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '4z239l94' /* Jeugd */,
-                            ),
-                          ),
-                        ],
-                        controller: _model.tabBarController,
-                        onTap: (i) async {
-                          [
-                            () async {},
-                            () async {
-                              _model.tabActiviteitenGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabCultuurGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabFilmsGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabJeugdGeladen = true;
-                              safeSetState(() {});
-                            }
-                          ][i]();
-                        },
-                      ),
-                    ),
-                    Expanded(
-                      child: TabBarView(
-                        controller: _model.tabBarController,
-                        children: [
-                          SingleChildScrollView(
-                            child: Column(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                wrapWithModel(
-                                  model: _model
-                                      .homeUitgaantabelKaartComponentModel1,
-                                  updateCallback: () => safeSetState(() {}),
-                                  child: Builder(builder: (_) {
-                                    return DebugFlutterFlowModelContext(
-                                      rootModel: _model.rootModel,
-                                      child:
-                                          HomeUitgaantabelKaartComponentWidget(
-                                        displayid: 'services_3',
-                                      ),
-                                    );
-                                  }),
-                                ),
-                              ],
-                            ),
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabActiviteitenGeladen) {
-                                return SingleChildScrollView(
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel2,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              displayid: 'services_4',
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ],
-                                  ),
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabCultuurGeladen) {
-                                return SingleChildScrollView(
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel3,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              displayid: 'services_5',
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ],
-                                  ),
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabFilmsGeladen) {
-                                return SingleChildScrollView(
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel4,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              displayid: 'services_6',
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ],
-                                  ),
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabJeugdGeladen) {
-                                return SingleChildScrollView(
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel5,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              displayid: 'services_7',
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ],
-                                  ),
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 816
lib/kanweg/kanweg_horecagelegenheden_overzicht/kanweg_horecagelegenheden_overzicht_model.dart

@@ -1,816 +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 'kanweg_horecagelegenheden_overzicht_widget.dart'
-    show KanwegHorecagelegenhedenOverzichtWidget;
-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 KanwegHorecagelegenhedenOverzichtModel
-    extends FlutterFlowModel<KanwegHorecagelegenhedenOverzichtWidget> {
-  ///  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 kanwegHorecagelegenhedenOverzicht 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;
-
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode1;
-  TextEditingController? textController1;
-  String? Function(BuildContext, String?)? textController1Validator;
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels1 = {};
-  // 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 = {};
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode2;
-  TextEditingController? textController2;
-  String? Function(BuildContext, String?)? textController2Validator;
-  // 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();
-    textFieldFocusNode1?.dispose();
-    textController1?.dispose();
-
-    textFieldFocusNode2?.dispose();
-    textController2?.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=kanwegHorecagelegenhedenOverzicht',
-            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=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBWk5eTl0KgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabEetgelegenhedenGeladen': debugSerializeParam(
-            tabEetgelegenhedenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QjMKIgoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbhIFNmE5djgqBxIFZmFsc2VyBAgFIAFQAVoZdGFiRWV0Z2VsZWdlbmhlZGVuR2VsYWRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabOvernachtenGeladen': debugSerializeParam(
-            tabOvernachtenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=Qi8KHgoVdGFiT3Zlcm5hY2h0ZW5HZWxhZGVuEgU1eGM2NioHEgVmYWxzZXIECAUgAVABWhV0YWJPdmVybmFjaHRlbkdlbGFkZW5iIWthbndlZ0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabUitgaanGeladen': debugSerializeParam(
-            tabUitgaanGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QisKGgoRdGFiVWl0Z2FhbkdlbGFkZW4SBTE1NWxkKgcSBWZhbHNlcgQIBSABUAFaEXRhYlVpdGdhYW5HZWxhZGVuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabVerhuurcateringGeladen': debugSerializeParam(
-            tabVerhuurcateringGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QjMKIgoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbhIFMWU3eHEqBxIFZmFsc2VyBAgFIAFQAVoZdGFiVmVyaHV1cmNhdGVyaW5nR2VsYWRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'bool',
-            nullable: false,
-          ),
-          'zoektermActiviteiten': debugSerializeParam(
-            zoektermActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QikKHQoUem9la3Rlcm1BY3Rpdml0ZWl0ZW4SBTZqYTVtKgISAHIECAMgAFABWhR6b2VrdGVybUFjdGl2aXRlaXRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermCultuur': debugSerializeParam(
-            zoektermCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1DdWx0dXVyEgVqdXA4aSoCEgByBAgDIABQAVoPem9la3Rlcm1DdWx0dXVyYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermEetgelegenheden': debugSerializeParam(
-            zoektermEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1FZXRnZWxlZ2VuaGVkZW4SBXh0b2VlKgISAHIECAMgAFABWhd6b2VrdGVybUVldGdlbGVnZW5oZWRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermOvernachten': debugSerializeParam(
-            zoektermOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QigKHAoTem9la3Rlcm1PdmVybmFjaHRlbhIFcXdicHAqAhIAcgQIAyAAUAFaE3pvZWt0ZXJtT3Zlcm5hY2h0ZW5iIWthbndlZ0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermUitgaan': debugSerializeParam(
-            zoektermUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiQKGAoPem9la3Rlcm1VaXRnYWFuEgVreHptaSoCEgByBAgDIABQAVoPem9la3Rlcm1VaXRnYWFuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'zoektermVerhuurCatering': debugSerializeParam(
-            zoektermVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiwKIAoXem9la3Rlcm1WZXJodXVyQ2F0ZXJpbmcSBWd6eHcwKgISAHIECAMgAFABWhd6b2VrdGVybVZlcmh1dXJDYXRlcmluZ2Iha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterActiviteiten': debugSerializeParam(
-            categorieFilterActiviteiten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QjAKJAobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuEgVieDgwOSoCEgByBAgDIABQAVobY2F0ZWdvcmllRmlsdGVyQWN0aXZpdGVpdGVuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterCultuur': debugSerializeParam(
-            categorieFilterCultuur,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyQ3VsdHV1chIFdXA3d2kqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlckN1bHR1dXJiIWthbndlZ0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterEetgelegenheden': debugSerializeParam(
-            categorieFilterEetgelegenheden,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuEgVsa2dwayoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyRWV0Z2VsZWdlbmhlZGVuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterOvernachten': debugSerializeParam(
-            categorieFilterOvernachten,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=Qi8KIwoaY2F0ZWdvcmllRmlsdGVyT3Zlcm5hY2h0ZW4SBTQ2dG1nKgISAHIECAMgAFABWhpjYXRlZ29yaWVGaWx0ZXJPdmVybmFjaHRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterUitgaan': debugSerializeParam(
-            categorieFilterUitgaan,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QisKHwoWY2F0ZWdvcmllRmlsdGVyVWl0Z2FhbhIFY2NveHEqAhIAcgQIAyAAUAFaFmNhdGVnb3JpZUZpbHRlclVpdGdhYW5iIWthbndlZ0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
-            name: 'String',
-            nullable: true,
-          ),
-          'categorieFilterVerhuurCatering': debugSerializeParam(
-            categorieFilterVerhuurCatering,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QjMKJwoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nEgVxc3U3OCoCEgByBAgDIABQAVoeY2F0ZWdvcmllRmlsdGVyVmVyaHV1ckNhdGVyaW5nYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'alleActiviteiten': debugSerializeParam(
-            alleActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiEKGQoQYWxsZUFjdGl2aXRlaXRlbhIFdTN0cXRyBBICCAlQAVoQYWxsZUFjdGl2aXRlaXRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleCultuur': debugSerializeParam(
-            alleCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QhwKFAoLYWxsZUN1bHR1dXISBWltMWR5cgQSAggJUAFaC2FsbGVDdWx0dXVyYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleEetgelegenheden': debugSerializeParam(
-            alleEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiQKHAoTYWxsZUVldGdlbGVnZW5oZWRlbhIFZWEzd2pyBBICCAlQAVoTYWxsZUVldGdlbGVnZW5oZWRlbmIha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleOvernachten': debugSerializeParam(
-            alleOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiAKGAoPYWxsZU92ZXJuYWNodGVuEgVtdnk1OXIEEgIICVABWg9hbGxlT3Zlcm5hY2h0ZW5iIWthbndlZ0hvcmVjYWdlbGVnZW5oZWRlbk92ZXJ6aWNodA==',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleUitgaan': debugSerializeParam(
-            alleUitgaan,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QhwKFAoLYWxsZVVpdGdhYW4SBTN6NHFmcgQSAggJUAFaC2FsbGVVaXRnYWFuYiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHQ=',
-            name: 'dynamic',
-            nullable: false,
-          ),
-          'alleVerhuurCatering': debugSerializeParam(
-            alleVerhuurCatering,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            searchReference:
-                'reference=QiQKHAoTYWxsZVZlcmh1dXJDYXRlcmluZxIFd2tlcWVyBBICCAlQAVoTYWxsZVZlcmh1dXJDYXRlcmluZ2Iha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'int',
-            nullable: true,
-          ),
-          'textFieldText1': debugSerializeParam(
-            textController1?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldText2': debugSerializeParam(
-            textController2?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'resultHorecaActiviteiten': debugSerializeParam(
-            resultHorecaActiviteiten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaCultuur': debugSerializeParam(
-            resultHorecaCultuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaEetgelegenheden': debugSerializeParam(
-            resultHorecaEetgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaOvernachten': debugSerializeParam(
-            resultHorecaOvernachten,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaUitgaansgelegenheden': debugSerializeParam(
-            resultHorecaUitgaansgelegenheden,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'resultHorecaVerhuur': debugSerializeParam(
-            resultHorecaVerhuur,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-            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=kanwegHorecagelegenhedenOverzicht',
-        searchReference:
-            'reference=OiFrYW53ZWdIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRQAVoha2Fud2VnSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0',
-        widgetClassName: 'kanwegHorecagelegenhedenOverzicht',
-      );
-}

+ 0 - 1941
lib/kanweg/kanweg_horecagelegenheden_overzicht/kanweg_horecagelegenheden_overzicht_widget.dart

@@ -1,1941 +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 'kanweg_horecagelegenheden_overzicht_model.dart';
-export 'kanweg_horecagelegenheden_overzicht_model.dart';
-
-class KanwegHorecagelegenhedenOverzichtWidget extends StatefulWidget {
-  const KanwegHorecagelegenhedenOverzichtWidget({
-    super.key,
-    required this.plaats,
-  });
-
-  final String? plaats;
-
-  static String routeName = 'kanwegHorecagelegenhedenOverzicht';
-  static String routePath = '/kanwegHorecagelegenhedenOverzicht';
-
-  @override
-  State<KanwegHorecagelegenhedenOverzichtWidget> createState() =>
-      _KanwegHorecagelegenhedenOverzichtWidgetState();
-}
-
-class _KanwegHorecagelegenhedenOverzichtWidgetState
-    extends State<KanwegHorecagelegenhedenOverzichtWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late KanwegHorecagelegenhedenOverzichtModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => KanwegHorecagelegenhedenOverzichtModel());
-
-    // 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.textController1 ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode1 ??= FocusNode();
-
-    _model.textController2 ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode2 ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(KanwegHorecagelegenhedenOverzichtWidget 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: FlutterFlowTheme.of(context).secondary),
-            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).secondary,
-                          tabs: [
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'cfmj0g86' /* Activiteiten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'od4c0ph1' /* Cultuur */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'i9cdclh1' /* Eetgelegenheden */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '9s07bzb1' /* Overnachten */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'egcnfi7k' /* Uitgaan */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '3i8p2r6z' /* Verhuur, catering */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarController,
-                          onTap: (i) async {
-                            [
-                              () async {},
-                              () async {
-                                _model.tabCultuurGeladen = 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: [
-                                Container(
-                                  width: 200.0,
-                                  child: TextFormField(
-                                    controller: _model.textController1,
-                                    focusNode: _model.textFieldFocusNode1,
-                                    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(
-                                        'zk6al0vg' /* 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.textController1Validator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                                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_ezq3lq60'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_ezq3lq60'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                        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=kanwegHorecagelegenhedenOverzicht',
-                                            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[
-                                                            'Keyxu9_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyxu9_${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>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ),
-                              ],
-                            ),
-                            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_lvufq1md'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_lvufq1md'] =
-                                          debugSerializeParam(
-                                        staggeredViewHorecagelegenheidoverzichtResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecagelegenhedenCultuur =
-                                              getJsonField(
-                                            staggeredViewHorecagelegenheidoverzichtResponse
-                                                .jsonBody,
-                                            r'''$''',
-                                          ).toList().take(25).toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecagelegenhedenCultuur${horecagelegenhedenCultuur.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecagelegenhedenCultuur.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return MasonryGridView.builder(
-                                            gridDelegate:
-                                                SliverSimpleGridDelegateWithFixedCrossAxisCount(
-                                              crossAxisCount: 2,
-                                            ),
-                                            crossAxisSpacing: 10.0,
-                                            mainAxisSpacing: 10.0,
-                                            itemCount: horecagelegenhedenCultuur
-                                                .length,
-                                            itemBuilder: (context,
-                                                horecagelegenhedenCultuurIndex) {
-                                              final horecagelegenhedenCultuurItem =
-                                                  horecagelegenhedenCultuur[
-                                                      horecagelegenhedenCultuurIndex];
-                                              return Container(
-                                                width: 100.0,
-                                                height: 100.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(
-                                                            horecagelegenhedenCultuurItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  },
-                                                  child: Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels2[
-                                                            'Key5gz_${horecagelegenhedenCultuurIndex}_of_${horecagelegenhedenCultuur.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Key5gz_${horecagelegenhedenCultuurIndex}_of_${horecagelegenhedenCultuur.length}'),
-                                                        titel: getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecagelegenhedenCultuurItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ),
-                                Container(
-                                  width: 200.0,
-                                  child: TextFormField(
-                                    controller: _model.textController2,
-                                    focusNode: _model.textFieldFocusNode2,
-                                    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(
-                                        '4hoz3fa1' /* 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.textController2Validator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ],
-                            ),
-                            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_n4zm8jsx'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_n4zm8jsx'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              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=kanwegHorecagelegenhedenOverzicht',
-                                                  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[
-                                                                  'Key81b_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Key81b_${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_51qs4ew3'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_51qs4ew3'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              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=kanwegHorecagelegenhedenOverzicht',
-                                                  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[
-                                                                  'Keyqfe_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keyqfe_${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_2y8hmnf7'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_2y8hmnf7'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              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=kanwegHorecagelegenhedenOverzicht',
-                                                  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[
-                                                                  'Key81q_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Key81q_${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_9f73d118'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .statusCode,
-                                              ParamType.int,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              name: 'int',
-                                              nullable: false,
-                                            );
-                                            _model.debugBackendQueries[
-                                                    'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_9f73d118'] =
-                                                debugSerializeParam(
-                                              staggeredViewHorecagelegenheidoverzichtResponse
-                                                  .bodyText,
-                                              ParamType.String,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
-                                              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=kanwegHorecagelegenhedenOverzicht',
-                                                  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[
-                                                                  'Keykrk_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                            },
-                                                            child:
-                                                                HorecagelegenheidoverzichtKaartWidget(
-                                                              key: Key(
-                                                                  'Keykrk_${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 - 147
lib/kanweg/kanweghorecagelegenheid_current_copy/kanweghorecagelegenheid_current_copy_model.dart

@@ -1,147 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/components/google_maps_icon_button_widget.dart';
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_widget.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'kanweghorecagelegenheid_current_copy_widget.dart'
-    show KanweghorecagelegenheidCurrentCopyWidget;
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:carousel_slider/carousel_slider.dart';
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-
-class KanweghorecagelegenheidCurrentCopyModel
-    extends FlutterFlowModel<KanweghorecagelegenheidCurrentCopyWidget> {
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for Carousel widget.
-  CarouselSliderController? carouselController;
-  int _carouselCurrentIndex = 1;
-  set carouselCurrentIndex(int value) {
-    _carouselCurrentIndex = value;
-    debugLogWidgetClass(this);
-  }
-
-  int get carouselCurrentIndex => _carouselCurrentIndex;
-
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Model for GoogleMapsIconButton component.
-  late GoogleMapsIconButtonModel googleMapsIconButtonModel;
-  // Model for HorecagelegenheidEventTabelComponentCopy component.
-  late HorecagelegenheidEventTabelComponentCopyModel
-      horecagelegenheidEventTabelComponentCopyModel;
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    googleMapsIconButtonModel =
-        createModel(context, () => GoogleMapsIconButtonModel());
-    horecagelegenheidEventTabelComponentCopyModel = createModel(
-        context, () => HorecagelegenheidEventTabelComponentCopyModel());
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    tabBarController?.dispose();
-    googleMapsIconButtonModel.dispose();
-    horecagelegenheidEventTabelComponentCopyModel.dispose();
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'nid': debugSerializeParam(
-            widget?.nid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-            searchReference:
-                'reference=SigKDQoDbmlkEgZpOTk2eGRyBAgDIAF6EWVzdGFibGlzaG1lbnQgbmlkUAFaA25pZA==',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        widgetStates: {
-          'carouselCurrentIndex': debugSerializeParam(
-            carouselCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'googleMapsIconButtonModel (GoogleMapsIconButton)':
-              googleMapsIconButtonModel?.toWidgetClassDebugData(),
-          'horecagelegenheidEventTabelComponentCopyModel (HorecagelegenheidEventTabelComponentCopy)':
-              horecagelegenheidEventTabelComponentCopyModel
-                  ?.toWidgetClassDebugData(),
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-        searchReference:
-            'reference=OiJrYW53ZWdob3JlY2FnZWxlZ2VuaGVpZEN1cnJlbnRDb3B5UAFaImthbndlZ2hvcmVjYWdlbGVnZW5oZWlkQ3VycmVudENvcHk=',
-        widgetClassName: 'kanweghorecagelegenheidCurrentCopy',
-      );
-}

+ 0 - 1527
lib/kanweg/kanweghorecagelegenheid_current_copy/kanweghorecagelegenheid_current_copy_widget.dart

@@ -1,1527 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/components/google_maps_icon_button_widget.dart';
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/horecagelegenhedenoverzicht/horecagelegenheid_event_tabel_component_copy/horecagelegenheid_event_tabel_component_copy_widget.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:carousel_slider/carousel_slider.dart';
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-import 'kanweghorecagelegenheid_current_copy_model.dart';
-export 'kanweghorecagelegenheid_current_copy_model.dart';
-
-/// Establishment
-class KanweghorecagelegenheidCurrentCopyWidget extends StatefulWidget {
-  const KanweghorecagelegenheidCurrentCopyWidget({
-    super.key,
-    required this.nid,
-  });
-
-  /// establishment nid
-  final String? nid;
-
-  static String routeName = 'kanweghorecagelegenheidCurrentCopy';
-  static String routePath = '/kanweghorecagelegenheidCurrentCopy';
-
-  @override
-  State<KanweghorecagelegenheidCurrentCopyWidget> createState() =>
-      _KanweghorecagelegenheidCurrentCopyWidgetState();
-}
-
-class _KanweghorecagelegenheidCurrentCopyWidgetState
-    extends State<KanweghorecagelegenheidCurrentCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late KanweghorecagelegenheidCurrentCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => KanweghorecagelegenheidCurrentCopyModel());
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 3,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(KanweghorecagelegenheidCurrentCopyWidget 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>();
-
-    return FutureBuilder<ApiCallResponse>(
-      future: EstablishmentInfoCall.call(
-        nid: widget!.nid,
-      ),
-      builder: (context, snapshot) {
-        // Customize what your widget looks like when it's loading.
-        if (!snapshot.hasData) {
-          return Scaffold(
-            backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-            body: Center(
-              child: SizedBox(
-                width: 80.0,
-                height: 80.0,
-                child: SpinKitFadingCircle(
-                  color: FlutterFlowTheme.of(context).primary,
-                  size: 80.0,
-                ),
-              ),
-            ),
-          );
-        }
-        final kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse =
-            snapshot.data!;
-        _model.debugBackendQueries[
-                'EstablishmentInfoCall_statusCode_Scaffold_18yvdl8u'] =
-            debugSerializeParam(
-          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-              .statusCode,
-          ParamType.int,
-          link:
-              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-          name: 'int',
-          nullable: false,
-        );
-        _model.debugBackendQueries[
-                'EstablishmentInfoCall_responseBody_Scaffold_18yvdl8u'] =
-            debugSerializeParam(
-          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse.bodyText,
-          ParamType.String,
-          link:
-              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-          name: 'String',
-          nullable: false,
-        );
-        debugLogWidgetClass(_model);
-
-        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: FlutterFlowTheme.of(context).secondary),
-                automaticallyImplyLeading: false,
-                actions: [],
-                flexibleSpace: FlexibleSpaceBar(
-                  background: Row(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      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: [
-                  Stack(
-                    children: [
-                      Container(
-                        width: 366.1,
-                        height: 281.5,
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                        ),
-                        child: Builder(
-                          builder: (context) {
-                            final fotoos =
-                                EstablishmentInfoCall.establishmentFotoos(
-                                      kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                          .jsonBody,
-                                    )?.toList() ??
-                                    [];
-                            if (fotoos.isEmpty) {
-                              return Image.asset(
-                                'assets/images/logo800px.png',
-                              );
-                            }
-                            _model.debugGeneratorVariables[
-                                    'fotoos${fotoos.length > 100 ? ' (first 100)' : ''}'] =
-                                debugSerializeParam(
-                              fotoos.take(100),
-                              ParamType.String,
-                              isList: true,
-                              link:
-                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-                              name: 'String',
-                              nullable: false,
-                            );
-                            debugLogWidgetClass(_model);
-
-                            return Container(
-                              width: double.infinity,
-                              height: 200.0,
-                              child: CarouselSlider.builder(
-                                itemCount: fotoos.length,
-                                itemBuilder: (context, fotoosIndex, _) {
-                                  final fotoosItem = fotoos[fotoosIndex];
-                                  return Builder(
-                                    builder: (context) {
-                                      if (fotoosItem != null &&
-                                          fotoosItem != '') {
-                                        return ClipRRect(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                          child: OctoImage(
-                                            placeholderBuilder: (_) {
-                                              final blurHash =
-                                                  'L6PZfSi_.AyE_3t7t7R**0o#DgR4';
-
-                                              if (!validateBlurhash(blurHash)) {
-                                                return const SizedBox.shrink();
-                                              }
-                                              return SizedBox.expand(
-                                                child: Image(
-                                                  image:
-                                                      BlurHashImage(blurHash),
-                                                  fit: BoxFit.cover,
-                                                ),
-                                              );
-                                            },
-                                            image: CachedNetworkImageProvider(
-                                              fotoosItem,
-                                            ),
-                                            width: 200.0,
-                                            height: 200.0,
-                                            fit: BoxFit.fitWidth,
-                                          ),
-                                        );
-                                      } else {
-                                        return Icon(
-                                          Icons.image_not_supported,
-                                          color: FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                          size: 24.0,
-                                        );
-                                      }
-                                    },
-                                  );
-                                },
-                                carouselController:
-                                    _model.carouselController ??=
-                                        CarouselSliderController(),
-                                options: CarouselOptions(
-                                  initialPage:
-                                      max(0, min(1, fotoos.length - 1)),
-                                  viewportFraction: 0.5,
-                                  disableCenter: true,
-                                  enlargeCenterPage: true,
-                                  enlargeFactor: 0.25,
-                                  enableInfiniteScroll: true,
-                                  scrollDirection: Axis.horizontal,
-                                  autoPlay: false,
-                                  onPageChanged: (index, _) =>
-                                      _model.carouselCurrentIndex = index,
-                                ),
-                              ),
-                            );
-                          },
-                        ),
-                      ),
-                      Align(
-                        alignment: AlignmentDirectional(1.0, 0.0),
-                        child: AlignedTooltip(
-                          content: Padding(
-                            padding: EdgeInsets.all(4.0),
-                            child: Text(
-                              FFLocalizations.of(context).getText(
-                                'ue87dvtq' /* Favoriet */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .bodyLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyLarge
-                                        .fontStyle,
-                                  ),
-                            ),
-                          ),
-                          offset: 4.0,
-                          preferredDirection: AxisDirection.down,
-                          borderRadius: BorderRadius.circular(8.0),
-                          backgroundColor:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          elevation: 4.0,
-                          tailBaseWidth: 24.0,
-                          tailLength: 12.0,
-                          waitDuration: Duration(milliseconds: 100),
-                          showDuration: Duration(milliseconds: 1500),
-                          triggerMode: TooltipTriggerMode.tap,
-                          child: Builder(
-                            builder: (context) {
-                              if (FFAppState()
-                                  .favorieteHorecaNids
-                                  .contains(widget!.nid)) {
-                                return FlutterFlowIconButton(
-                                  borderRadius: 8.0,
-                                  buttonSize: 32.0,
-                                  fillColor: Colors.white,
-                                  icon: Icon(
-                                    Icons.favorite,
-                                    color: FlutterFlowTheme.of(context).primary,
-                                    size: 24.0,
-                                  ),
-                                  onPressed: () async {
-                                    FFAppState().removeFromFavorieteHorecaNids(
-                                        widget!.nid!);
-                                    safeSetState(() {});
-                                    await actions.drupalRequest(
-                                      'POST',
-                                      'https://uitgaanskrant.com/nl/flutterdrup/favorieten/unflag.json',
-                                      FFAppState().userSessionname,
-                                      FFAppState().userSessionid,
-                                      FFAppState().userToken,
-                                      functions
-                                          .favorietenBodyNode(widget!.nid!)!,
-                                    );
-                                  },
-                                );
-                              } else {
-                                return FlutterFlowIconButton(
-                                  borderRadius: 8.0,
-                                  buttonSize: 32.0,
-                                  fillColor: Colors.white,
-                                  icon: Icon(
-                                    Icons.favorite_border,
-                                    color: FlutterFlowTheme.of(context).primary,
-                                    size: 24.0,
-                                  ),
-                                  onPressed: () async {
-                                    FFAppState()
-                                        .addToFavorieteHorecaNids(widget!.nid!);
-                                    safeSetState(() {});
-                                    await actions.drupalRequest(
-                                      'POST',
-                                      'https://uitgaanskrant.com/nl/flutterdrup/favorieten/flag.json',
-                                      FFAppState().userSessionname,
-                                      FFAppState().userSessionid,
-                                      FFAppState().userToken,
-                                      functions
-                                          .favorietenBodyNode(widget!.nid!)!,
-                                    );
-                                  },
-                                );
-                              }
-                            },
-                          ),
-                        ),
-                      ),
-                    ],
-                  ),
-                  if (getJsonField(
-                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                            .jsonBody,
-                        r'''$[:].titel''',
-                      ) !=
-                      null)
-                    Text(
-                      valueOrDefault<String>(
-                        EstablishmentInfoCall.establshmentTitel(
-                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                              .jsonBody,
-                        ),
-                        'title',
-                      ),
-                      style:
-                          FlutterFlowTheme.of(context).headlineMedium.override(
-                                font: GoogleFonts.notoSerif(
-                                  fontWeight: FlutterFlowTheme.of(context)
-                                      .headlineMedium
-                                      .fontWeight,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .headlineMedium
-                                      .fontStyle,
-                                ),
-                                letterSpacing: 0.0,
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontStyle,
-                              ),
-                    ),
-                  Expanded(
-                    child: Column(
-                      children: [
-                        Align(
-                          alignment: Alignment(0.0, 0),
-                          child: TabBar(
-                            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).secondary,
-                            tabs: [
-                              Tab(
-                                text: FFLocalizations.of(context).getText(
-                                  'wxft9hbq' /* Info */,
-                                ),
-                              ),
-                              Tab(
-                                text: FFLocalizations.of(context).getText(
-                                  'sg6018ij' /* Links */,
-                                ),
-                              ),
-                              Tab(
-                                text: FFLocalizations.of(context).getText(
-                                  '4y9eogfi' /* Bezorgen */,
-                                ),
-                              ),
-                            ],
-                            controller: _model.tabBarController,
-                            onTap: (i) async {
-                              [() async {}, () async {}, () async {}][i]();
-                            },
-                          ),
-                        ),
-                        Expanded(
-                          child: TabBarView(
-                            controller: _model.tabBarController,
-                            children: [
-                              Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  if (getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].logo''',
-                                      ) !=
-                                      null)
-                                    ClipRRect(
-                                      borderRadius: BorderRadius.circular(8.0),
-                                      child: CachedNetworkImage(
-                                        fadeInDuration:
-                                            Duration(milliseconds: 500),
-                                        fadeOutDuration:
-                                            Duration(milliseconds: 500),
-                                        imageUrl: valueOrDefault<String>(
-                                          EstablishmentInfoCall
-                                              .establshmentLogo(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ),
-                                          'logo',
-                                        ),
-                                        width: 200.0,
-                                        height: 200.0,
-                                        fit: BoxFit.cover,
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall.establishmentAdres(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall.establishmentAdres(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].adres''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall.establishmentPlaats(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall.establishmentPlaats(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].plaats''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentTelefoonnummer(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentTelefoonnummer(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].telefoonnummer''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall.establishmentEmail(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall.establishmentEmail(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].email''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall.establshmentKvk(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall.establshmentKvk(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].kvk''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  Builder(
-                                    builder: (context) {
-                                      final cryptocoins = EstablishmentInfoCall
-                                              .establishmentCryptocoins(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          )?.toList() ??
-                                          [];
-                                      _model.debugGeneratorVariables[
-                                              'cryptocoins${cryptocoins.length > 100 ? ' (first 100)' : ''}'] =
-                                          debugSerializeParam(
-                                        cryptocoins.take(100),
-                                        ParamType.String,
-                                        isList: true,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Wrap(
-                                        spacing: 0.0,
-                                        runSpacing: 0.0,
-                                        alignment: WrapAlignment.start,
-                                        crossAxisAlignment:
-                                            WrapCrossAlignment.start,
-                                        direction: Axis.horizontal,
-                                        runAlignment: WrapAlignment.start,
-                                        verticalDirection:
-                                            VerticalDirection.down,
-                                        clipBehavior: Clip.none,
-                                        children:
-                                            List.generate(cryptocoins.length,
-                                                (cryptocoinsIndex) {
-                                          final cryptocoinsItem =
-                                              cryptocoins[cryptocoinsIndex];
-                                          return Text(
-                                            cryptocoinsItem,
-                                            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,
-                                                ),
-                                          );
-                                        }),
-                                      );
-                                    },
-                                  ),
-                                  wrapWithModel(
-                                    model: _model.googleMapsIconButtonModel,
-                                    updateCallback: () => safeSetState(() {}),
-                                    child: Builder(builder: (_) {
-                                      return DebugFlutterFlowModelContext(
-                                        rootModel: _model.rootModel,
-                                        child: GoogleMapsIconButtonWidget(
-                                          adres: EstablishmentInfoCall
-                                              .establishmentAdres(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          )!,
-                                          plaats: EstablishmentInfoCall
-                                              .establishmentPlaats(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          )!,
-                                        ),
-                                      );
-                                    }),
-                                  ),
-                                ],
-                              ),
-                              Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  if (EstablishmentInfoCall
-                                              .establishmentWebsite(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentWebsite(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].website''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].website''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentMenukaart(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentMenukaart(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].menukaart''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].menukaart''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentFacebook(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentFacebook(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].facebook''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].facebook''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentTwitter(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentTwitter(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].twitter''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].twitter''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentInstagram(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentInstagram(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].instagram''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].instagram''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                ],
-                              ),
-                              Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Text(
-                                    getJsonField(
-                                      kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                          .jsonBody,
-                                      r'''$[:].afhaalopties''',
-                                    ).toString(),
-                                    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,
-                                        ),
-                                  ),
-                                  if (EstablishmentInfoCall
-                                              .establshmentBestellink(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establshmentBestellink(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    InkWell(
-                                      splashColor: Colors.transparent,
-                                      focusColor: Colors.transparent,
-                                      hoverColor: Colors.transparent,
-                                      highlightColor: Colors.transparent,
-                                      onTap: () async {
-                                        await launchURL(getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].bestellink''',
-                                        ).toString());
-                                      },
-                                      child: Text(
-                                        getJsonField(
-                                          kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                              .jsonBody,
-                                          r'''$[:].bestellink''',
-                                        ).toString(),
-                                        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,
-                                            ),
-                                      ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentbezorgtijden(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentbezorgtijden(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].bezorgtijden''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentBezorgkosten(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentBezorgkosten(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].bezorgkosten''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (EstablishmentInfoCall
-                                              .establishmentMinimaleorder(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          null &&
-                                      EstablishmentInfoCall
-                                              .establishmentMinimaleorder(
-                                            kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                                .jsonBody,
-                                          ) !=
-                                          '')
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].minimaleorder''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  if (getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].thuisbezorgtbetaalopties''',
-                                      ) !=
-                                      null)
-                                    Text(
-                                      getJsonField(
-                                        kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                            .jsonBody,
-                                        r'''$[:].thuisbezorgtbetaalopties''',
-                                      ).toString(),
-                                      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,
-                                          ),
-                                    ),
-                                  Text(
-                                    getJsonField(
-                                      kanweghorecagelegenheidCurrentCopyEstablishmentInfoResponse
-                                          .jsonBody,
-                                      r'''$[:].bezorgdin''',
-                                    ).toString(),
-                                    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,
-                                        ),
-                                  ),
-                                ],
-                              ),
-                            ],
-                          ),
-                        ),
-                      ],
-                    ),
-                  ),
-                  Expanded(
-                    child: Container(
-                      width: 462.72,
-                      height: 100.0,
-                      decoration: BoxDecoration(
-                        color: FlutterFlowTheme.of(context).secondaryBackground,
-                      ),
-                      child: Column(
-                        mainAxisSize: MainAxisSize.max,
-                        children: [
-                          Expanded(
-                            child: wrapWithModel(
-                              model: _model
-                                  .horecagelegenheidEventTabelComponentCopyModel,
-                              updateCallback: () => safeSetState(() {}),
-                              child: Builder(builder: (_) {
-                                return DebugFlutterFlowModelContext(
-                                  rootModel: _model.rootModel,
-                                  child:
-                                      HorecagelegenheidEventTabelComponentCopyWidget(
-                                    nid: widget!.nid!,
-                                    horecaid: widget!.nid,
-                                  ),
-                                );
-                              }),
-                            ),
-                          ),
-                        ],
-                      ),
-                    ),
-                  ),
-                  FFButtonWidget(
-                    onPressed: () async {
-                      context.pushNamed(
-                        KanwegHorecagelegenhedenOverzichtWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    text: FFLocalizations.of(context).getText(
-                      'g3ajtxn8' /* Alle horecagelegenheden */,
-                    ),
-                    options: FFButtonOptions(
-                      height: 40.0,
-                      padding:
-                          EdgeInsetsDirectional.fromSTEB(16.0, 0.0, 16.0, 0.0),
-                      iconPadding:
-                          EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 0.0),
-                      color: FlutterFlowTheme.of(context).secondary,
-                      textStyle:
-                          FlutterFlowTheme.of(context).titleSmall.override(
-                                font: GoogleFonts.roboto(
-                                  fontWeight: FlutterFlowTheme.of(context)
-                                      .titleSmall
-                                      .fontWeight,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .titleSmall
-                                      .fontStyle,
-                                ),
-                                color: Colors.white,
-                                letterSpacing: 0.0,
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .titleSmall
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .titleSmall
-                                    .fontStyle,
-                              ),
-                      elevation: 0.0,
-                      borderRadius: BorderRadius.circular(8.0),
-                    ),
-                  ),
-                ],
-              ),
-            ),
-          ),
-        );
-      },
-    );
-  }
-}

+ 0 - 68
lib/kanweg_test_upload/kanweg_test_upload_model.dart

@@ -1,68 +0,0 @@
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import 'kanweg_test_upload_widget.dart' show KanwegTestUploadWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class KanwegTestUploadModel extends FlutterFlowModel<KanwegTestUploadWidget> {
-  ///  State fields for stateful widgets in this page.
-
-  bool isDataUploading_uploadDataTestbutton = false;
-  FFUploadedFile uploadedLocalFile_uploadDataTestbutton =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in Button widget.
-  dynamic? _uploadResult;
-  set uploadResult(dynamic? value) {
-    _uploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get uploadResult => _uploadResult;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        actionOutputs: {
-          'uploadResult': debugSerializeParam(
-            uploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegTestUpload',
-            name: 'dynamic',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=kanwegTestUpload',
-        searchReference:
-            'reference=OhBrYW53ZWdUZXN0VXBsb2FkUAFaEGthbndlZ1Rlc3RVcGxvYWQ=',
-        widgetClassName: 'kanwegTestUpload',
-      );
-}

+ 0 - 204
lib/kanweg_test_upload/kanweg_test_upload_widget.dart

@@ -1,204 +0,0 @@
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'kanweg_test_upload_model.dart';
-export 'kanweg_test_upload_model.dart';
-
-class KanwegTestUploadWidget extends StatefulWidget {
-  const KanwegTestUploadWidget({super.key});
-
-  static String routeName = 'kanwegTestUpload';
-  static String routePath = '/kanwegTestUpload';
-
-  @override
-  State<KanwegTestUploadWidget> createState() => _KanwegTestUploadWidgetState();
-}
-
-class _KanwegTestUploadWidgetState extends State<KanwegTestUploadWidget>
-    with RouteAware {
-  late KanwegTestUploadModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => KanwegTestUploadModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(KanwegTestUploadWidget 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>();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              FFButtonWidget(
-                onPressed: () async {
-                  final selectedMedia = await selectMediaWithSourceBottomSheet(
-                    context: context,
-                    allowPhoto: true,
-                  );
-                  if (selectedMedia != null &&
-                      selectedMedia.every(
-                          (m) => validateFileFormat(m.storagePath, context))) {
-                    safeSetState(() =>
-                        _model.isDataUploading_uploadDataTestbutton = true);
-                    var selectedUploadedFiles = <FFUploadedFile>[];
-
-                    try {
-                      selectedUploadedFiles = selectedMedia
-                          .map((m) => FFUploadedFile(
-                                name: m.storagePath.split('/').last,
-                                bytes: m.bytes,
-                                height: m.dimensions?.height,
-                                width: m.dimensions?.width,
-                                blurHash: m.blurHash,
-                                originalFilename: m.originalFilename,
-                              ))
-                          .toList();
-                    } finally {
-                      _model.isDataUploading_uploadDataTestbutton = false;
-                    }
-                    if (selectedUploadedFiles.length == selectedMedia.length) {
-                      safeSetState(() {
-                        _model.uploadedLocalFile_uploadDataTestbutton =
-                            selectedUploadedFiles.first;
-                      });
-                    } else {
-                      safeSetState(() {});
-                      return;
-                    }
-                  }
-
-                  _model.uploadResult = await actions.bestandUpload(
-                    _model.uploadedLocalFile_uploadDataTestbutton,
-                    'https://uitgaanskrant.com/en/flutterdrup/bestand_upload/upload.json',
-                    FFAppState().userSessionname,
-                    FFAppState().userSessionid,
-                    FFAppState().userToken,
-                  );
-                  ScaffoldMessenger.of(context).showSnackBar(
-                    SnackBar(
-                      content: Text(
-                        getJsonField(
-                          _model.uploadResult,
-                          r'''$''',
-                        ).toString(),
-                        style: TextStyle(
-                          color: FlutterFlowTheme.of(context).primaryText,
-                        ),
-                      ),
-                      duration: Duration(milliseconds: 8000),
-                      backgroundColor: FlutterFlowTheme.of(context).secondary,
-                    ),
-                  );
-
-                  safeSetState(() {});
-                },
-                text: FFLocalizations.of(context).getText(
-                  'mw7suah8' /* Test Upload */,
-                ),
-                options: FFButtonOptions(
-                  height: 40.0,
-                  padding: EdgeInsetsDirectional.fromSTEB(16.0, 0.0, 16.0, 0.0),
-                  iconPadding:
-                      EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 0.0),
-                  color: FlutterFlowTheme.of(context).primary,
-                  textStyle: FlutterFlowTheme.of(context).titleSmall.override(
-                        font: GoogleFonts.roboto(
-                          fontWeight: FlutterFlowTheme.of(context)
-                              .titleSmall
-                              .fontWeight,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).titleSmall.fontStyle,
-                        ),
-                        color: Colors.white,
-                        letterSpacing: 0.0,
-                        fontWeight:
-                            FlutterFlowTheme.of(context).titleSmall.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).titleSmall.fontStyle,
-                      ),
-                  elevation: 0.0,
-                  borderRadius: BorderRadius.circular(8.0),
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 45
lib/shared/drawer_component_copy/drawer_component_copy_model.dart

@@ -1,45 +0,0 @@
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'drawer_component_copy_widget.dart' show DrawerComponentCopyWidget;
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:font_awesome_flutter/font_awesome_flutter.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class DrawerComponentCopyModel
-    extends FlutterFlowModel<DrawerComponentCopyWidget> {
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=drawerComponentCopy',
-        searchReference:
-            'reference=OhNkcmF3ZXJDb21wb25lbnRDb3B5UABaE2RyYXdlckNvbXBvbmVudENvcHk=',
-        widgetClassName: 'drawerComponentCopy',
-      );
-}

+ 0 - 1446
lib/shared/drawer_component_copy/drawer_component_copy_widget.dart

@@ -1,1446 +0,0 @@
-import '/flutter_flow/flutter_flow_icon_button.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'package:aligned_tooltip/aligned_tooltip.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:font_awesome_flutter/font_awesome_flutter.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'drawer_component_copy_model.dart';
-export 'drawer_component_copy_model.dart';
-
-class DrawerComponentCopyWidget extends StatefulWidget {
-  const DrawerComponentCopyWidget({super.key});
-
-  @override
-  State<DrawerComponentCopyWidget> createState() =>
-      _DrawerComponentCopyWidgetState();
-}
-
-class _DrawerComponentCopyWidgetState extends State<DrawerComponentCopyWidget>
-    with RouteAware {
-  late DrawerComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => DrawerComponentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(DrawerComponentCopyWidget 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>();
-
-    return SingleChildScrollView(
-      child: Column(
-        mainAxisSize: MainAxisSize.max,
-        crossAxisAlignment: CrossAxisAlignment.start,
-        children: [
-          Row(
-            mainAxisSize: MainAxisSize.min,
-            children: [
-              Expanded(
-                child: Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 5.0),
-                  child: ClipRRect(
-                    borderRadius: BorderRadius.circular(8.0),
-                    child: Image.asset(
-                      'assets/images/logo800px.png',
-                      width: 300.0,
-                      height: 42.0,
-                      fit: BoxFit.contain,
-                      alignment: Alignment(0.0, 0.0),
-                    ),
-                  ),
-                ),
-              ),
-            ],
-          ),
-          Container(
-            decoration: BoxDecoration(),
-            child: Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                InkWell(
-                  splashColor: Colors.transparent,
-                  focusColor: Colors.transparent,
-                  hoverColor: Colors.transparent,
-                  highlightColor: Colors.transparent,
-                  onTap: () async {
-                    context.pushNamed(SelectprovinciegemeenteWidget.routeName);
-                  },
-                  child: Material(
-                    color: Colors.transparent,
-                    child: ListTile(
-                      leading: Icon(
-                        Icons.holiday_village_sharp,
-                        size: 1.0,
-                      ),
-                      title: Text(
-                        FFLocalizations.of(context).getText(
-                          'v1jfssya' /* Zoek stad */,
-                        ),
-                        style: FlutterFlowTheme.of(context).titleLarge.override(
-                              font: GoogleFonts.roboto(
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .titleLarge
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .titleLarge
-                                    .fontStyle,
-                              ),
-                              letterSpacing: 0.0,
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontStyle,
-                            ),
-                      ),
-                      trailing: Icon(
-                        Icons.arrow_forward_ios_rounded,
-                        color: FlutterFlowTheme.of(context).secondaryText,
-                        size: 14.0,
-                      ),
-                      tileColor:
-                          FlutterFlowTheme.of(context).secondaryBackground,
-                      dense: true,
-                      contentPadding:
-                          EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-                      shape: RoundedRectangleBorder(
-                        borderRadius: BorderRadius.circular(8.0),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(HomeWidget.routeName);
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.home,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            '67rxy2fu' /* Home */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).titleLarge.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 20.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(FavorietenWidget.routeName);
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.favorite_border,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'a5tz4648' /* Favorieten */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).titleLarge.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 20.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
-                  child: Material(
-                    color: Colors.transparent,
-                    child: ListTile(
-                      leading: Icon(
-                        Icons.house,
-                      ),
-                      title: Text(
-                        FFLocalizations.of(context).getText(
-                          'fcfgi92o' /* Gemeente */,
-                        ),
-                        style: FlutterFlowTheme.of(context)
-                            .headlineMedium
-                            .override(
-                              font: GoogleFonts.notoSerif(
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontStyle,
-                              ),
-                              letterSpacing: 0.0,
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .headlineMedium
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .headlineMedium
-                                  .fontStyle,
-                            ),
-                      ),
-                      trailing: Icon(
-                        Icons.arrow_forward_ios_rounded,
-                        color: FlutterFlowTheme.of(context).secondaryText,
-                        size: 24.0,
-                      ),
-                      tileColor:
-                          FlutterFlowTheme.of(context).secondaryBackground,
-                      dense: true,
-                      contentPadding:
-                          EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-                      shape: RoundedRectangleBorder(
-                        borderRadius: BorderRadius.circular(8.0),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_3',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.music_note_outlined,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            '6b82korh' /* Uitgaan */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_4',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: FaIcon(
-                          FontAwesomeIcons.flagCheckered,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'qauy99kh' /* Activiteiten */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_5',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.article_sharp,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            '0brmy2i9' /* Cultuur */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_6',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.movie_outlined,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'zdzm2kft' /* Films */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).titleLarge.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_7',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.emoji_people,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            '7y8gooyu' /* Jeugd */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).titleLarge.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        KanwegHorecagelegenhedenOverzichtWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().gemeenteSelectId,
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.restaurant_sharp,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'yi44pg8d' /* Horeca */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).titleLarge.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: Material(
-                    color: Colors.transparent,
-                    child: ListTile(
-                      leading: Icon(
-                        Icons.delivery_dining,
-                      ),
-                      title: Text(
-                        FFLocalizations.of(context).getText(
-                          'scudzlrz' /* Thuis bezorgen */,
-                        ),
-                        style: FlutterFlowTheme.of(context).titleLarge.override(
-                              font: GoogleFonts.roboto(
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .titleLarge
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .titleLarge
-                                    .fontStyle,
-                              ),
-                              letterSpacing: 0.0,
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontStyle,
-                            ),
-                      ),
-                      trailing: Icon(
-                        Icons.arrow_forward_ios_rounded,
-                        color: FlutterFlowTheme.of(context).secondaryText,
-                        size: 24.0,
-                      ),
-                      tileColor:
-                          FlutterFlowTheme.of(context).secondaryBackground,
-                      dense: false,
-                      contentPadding:
-                          EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-                      shape: RoundedRectangleBorder(
-                        borderRadius: BorderRadius.circular(8.0),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
-                  child: Material(
-                    color: Colors.transparent,
-                    child: ListTile(
-                      leading: Icon(
-                        Icons.castle,
-                      ),
-                      title: Text(
-                        FFLocalizations.of(context).getText(
-                          'xd7eqwxl' /* Provincie */,
-                        ),
-                        style: FlutterFlowTheme.of(context)
-                            .headlineMedium
-                            .override(
-                              font: GoogleFonts.notoSerif(
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .headlineMedium
-                                    .fontStyle,
-                              ),
-                              letterSpacing: 0.0,
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .headlineMedium
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .headlineMedium
-                                  .fontStyle,
-                            ),
-                      ),
-                      trailing: Icon(
-                        Icons.arrow_forward_ios_rounded,
-                        color: FlutterFlowTheme.of(context).secondaryText,
-                        size: 24.0,
-                      ),
-                      tileColor:
-                          FlutterFlowTheme.of(context).secondaryBackground,
-                      dense: true,
-                      contentPadding:
-                          EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-                      shape: RoundedRectangleBorder(
-                        borderRadius: BorderRadius.circular(8.0),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().provincieSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_3',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.music_note_outlined,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'yj3rblt8' /* Uitgaan */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().provincieSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_4',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.sports_score,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'l7ctw4qh' /* Activiteiten */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().provincieSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_5',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: FaIcon(
-                          FontAwesomeIcons.piedPiperAlt,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'sb4jk0au' /* Cultuur */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        PUitgaanPageWidget.routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().provincieSelectId,
-                            ParamType.String,
-                          ),
-                          'services': serializeParam(
-                            'services_6',
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.movie_outlined,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'ongjy3bk' /* Films */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Align(
-                  alignment: AlignmentDirectional(0.0, 0.0),
-                  child: Padding(
-                    padding:
-                        EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                    child: InkWell(
-                      splashColor: Colors.transparent,
-                      focusColor: Colors.transparent,
-                      hoverColor: Colors.transparent,
-                      highlightColor: Colors.transparent,
-                      onTap: () async {
-                        context.pushNamed(
-                          PUitgaanPageWidget.routeName,
-                          queryParameters: {
-                            'plaats': serializeParam(
-                              FFAppState().provincieSelectId,
-                              ParamType.String,
-                            ),
-                            'services': serializeParam(
-                              'services_7',
-                              ParamType.String,
-                            ),
-                          }.withoutNulls,
-                        );
-                      },
-                      child: Material(
-                        color: Colors.transparent,
-                        child: ListTile(
-                          leading: FaIcon(
-                            FontAwesomeIcons.child,
-                          ),
-                          title: Text(
-                            FFLocalizations.of(context).getText(
-                              'weuu7eoq' /* Jeugd */,
-                            ),
-                            style: 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,
-                                ),
-                          ),
-                          trailing: Icon(
-                            Icons.arrow_forward_ios_rounded,
-                            color: FlutterFlowTheme.of(context).secondaryText,
-                            size: 24.0,
-                          ),
-                          tileColor:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          dense: true,
-                          contentPadding: EdgeInsetsDirectional.fromSTEB(
-                              12.0, 0.0, 12.0, 0.0),
-                          shape: RoundedRectangleBorder(
-                            borderRadius: BorderRadius.circular(8.0),
-                          ),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
-                  child: InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      context.pushNamed(
-                        HorecagelegenhedenOverzichtProvinciePageWidget
-                            .routeName,
-                        queryParameters: {
-                          'plaats': serializeParam(
-                            FFAppState().provincieSelectId,
-                            ParamType.String,
-                          ),
-                        }.withoutNulls,
-                      );
-                    },
-                    child: Material(
-                      color: Colors.transparent,
-                      child: ListTile(
-                        leading: Icon(
-                          Icons.restaurant_sharp,
-                        ),
-                        title: Text(
-                          FFLocalizations.of(context).getText(
-                            'hnq8op6j' /* Horeca */,
-                          ),
-                          style:
-                              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,
-                                  ),
-                        ),
-                        trailing: Icon(
-                          Icons.arrow_forward_ios_rounded,
-                          color: FlutterFlowTheme.of(context).secondaryText,
-                          size: 24.0,
-                        ),
-                        tileColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        dense: true,
-                        contentPadding: EdgeInsetsDirectional.fromSTEB(
-                            12.0, 0.0, 12.0, 0.0),
-                        shape: RoundedRectangleBorder(
-                          borderRadius: BorderRadius.circular(8.0),
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 48.0),
-                  child: Row(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      Builder(
-                        builder: (context) {
-                          if (FFAppState().userSessionid == null ||
-                              FFAppState().userSessionid == '') {
-                            return FFButtonWidget(
-                              onPressed: () async {
-                                context.pushNamed(LoginWidget.routeName);
-                              },
-                              text: FFLocalizations.of(context).getText(
-                                'xwiuhl5v' /* Mijn Account */,
-                              ),
-                              options: FFButtonOptions(
-                                height: 40.0,
-                                padding: EdgeInsetsDirectional.fromSTEB(
-                                    16.0, 0.0, 16.0, 0.0),
-                                iconPadding: EdgeInsetsDirectional.fromSTEB(
-                                    0.0, 0.0, 0.0, 0.0),
-                                color: FlutterFlowTheme.of(context).secondary,
-                                textStyle: FlutterFlowTheme.of(context)
-                                    .titleSmall
-                                    .override(
-                                      font: GoogleFonts.roboto(
-                                        fontWeight: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .fontWeight,
-                                        fontStyle: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .fontStyle,
-                                      ),
-                                      color: Colors.white,
-                                      letterSpacing: 0.0,
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleSmall
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleSmall
-                                          .fontStyle,
-                                    ),
-                                elevation: 0.0,
-                                borderRadius: BorderRadius.circular(8.0),
-                              ),
-                            );
-                          } else {
-                            return FFButtonWidget(
-                              onPressed: () async {
-                                context.pushNamed(FavorietenWidget.routeName);
-                              },
-                              text: FFAppState().userName,
-                              options: FFButtonOptions(
-                                height: 40.0,
-                                padding: EdgeInsetsDirectional.fromSTEB(
-                                    16.0, 0.0, 16.0, 0.0),
-                                iconPadding: EdgeInsetsDirectional.fromSTEB(
-                                    0.0, 0.0, 0.0, 0.0),
-                                color: FlutterFlowTheme.of(context).secondary,
-                                textStyle: FlutterFlowTheme.of(context)
-                                    .titleSmall
-                                    .override(
-                                      font: GoogleFonts.roboto(
-                                        fontWeight: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .fontWeight,
-                                        fontStyle: FlutterFlowTheme.of(context)
-                                            .titleSmall
-                                            .fontStyle,
-                                      ),
-                                      color: Colors.white,
-                                      letterSpacing: 0.0,
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleSmall
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleSmall
-                                          .fontStyle,
-                                    ),
-                                elevation: 0.0,
-                                borderRadius: BorderRadius.circular(8.0),
-                              ),
-                            );
-                          }
-                        },
-                      ),
-                      AlignedTooltip(
-                        content: Padding(
-                          padding: EdgeInsets.all(4.0),
-                          child: Text(
-                            FFLocalizations.of(context).getText(
-                              'oug8uvm7' /* Terug */,
-                            ),
-                            style:
-                                FlutterFlowTheme.of(context).bodyLarge.override(
-                                      font: GoogleFonts.roboto(
-                                        fontWeight: FlutterFlowTheme.of(context)
-                                            .bodyLarge
-                                            .fontWeight,
-                                        fontStyle: FlutterFlowTheme.of(context)
-                                            .bodyLarge
-                                            .fontStyle,
-                                      ),
-                                      letterSpacing: 0.0,
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyLarge
-                                          .fontStyle,
-                                    ),
-                          ),
-                        ),
-                        offset: 4.0,
-                        preferredDirection: AxisDirection.down,
-                        borderRadius: BorderRadius.circular(8.0),
-                        backgroundColor:
-                            FlutterFlowTheme.of(context).secondaryBackground,
-                        elevation: 4.0,
-                        tailBaseWidth: 24.0,
-                        tailLength: 12.0,
-                        waitDuration: Duration(milliseconds: 100),
-                        showDuration: Duration(milliseconds: 1500),
-                        triggerMode: TooltipTriggerMode.tap,
-                        child: FlutterFlowIconButton(
-                          borderRadius: 8.0,
-                          buttonSize: 40.0,
-                          fillColor: FlutterFlowTheme.of(context).primary,
-                          icon: Icon(
-                            Icons.arrow_back,
-                            color: FlutterFlowTheme.of(context).info,
-                            size: 24.0,
-                          ),
-                          onPressed: () async {
-                            Navigator.pop(context);
-                          },
-                        ),
-                      ),
-                      Text(
-                        FFLocalizations.of(context).getText(
-                          'vdrqgyci' /* v0001 */,
-                        ),
-                        style: FlutterFlowTheme.of(context).bodyMedium.override(
-                              font: GoogleFonts.roboto(
-                                fontWeight: FlutterFlowTheme.of(context)
-                                    .bodyMedium
-                                    .fontWeight,
-                                fontStyle: FlutterFlowTheme.of(context)
-                                    .bodyMedium
-                                    .fontStyle,
-                              ),
-                              color: Color(0xFF5B88A9),
-                              fontSize: 12.0,
-                              letterSpacing: 0.0,
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .fontStyle,
-                            ),
-                      ),
-                      Text(
-                        valueOrDefault<String>(
-                          functions.buildStempel(),
-                          'buildStempel',
-                        ),
-                        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 - 41
lib/shared/geen_evenementen_component/geen_evenementen_component_model.dart

@@ -1,41 +0,0 @@
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import 'geen_evenementen_component_widget.dart'
-    show GeenEvenementenComponentWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class GeenEvenementenComponentModel
-    extends FlutterFlowModel<GeenEvenementenComponentWidget> {
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=GeenEvenementenComponent',
-        searchReference:
-            'reference=OhhHZWVuRXZlbmVtZW50ZW5Db21wb25lbnRQAFoYR2VlbkV2ZW5lbWVudGVuQ29tcG9uZW50',
-        widgetClassName: 'GeenEvenementenComponent',
-      );
-}

+ 0 - 122
lib/shared/geen_evenementen_component/geen_evenementen_component_widget.dart

@@ -1,122 +0,0 @@
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import 'dart:ui';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'geen_evenementen_component_model.dart';
-export 'geen_evenementen_component_model.dart';
-
-class GeenEvenementenComponentWidget extends StatefulWidget {
-  const GeenEvenementenComponentWidget({super.key});
-
-  @override
-  State<GeenEvenementenComponentWidget> createState() =>
-      _GeenEvenementenComponentWidgetState();
-}
-
-class _GeenEvenementenComponentWidgetState
-    extends State<GeenEvenementenComponentWidget> with RouteAware {
-  late GeenEvenementenComponentModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => GeenEvenementenComponentModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(GeenEvenementenComponentWidget 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);
-
-    return Column(
-      mainAxisSize: MainAxisSize.max,
-      mainAxisAlignment: MainAxisAlignment.center,
-      children: [
-        Icon(
-          Icons.event_busy,
-          color: FlutterFlowTheme.of(context).primaryText,
-          size: 48.0,
-        ),
-        Text(
-          FFLocalizations.of(context).getText(
-            '0zgufytz' /* Geen evenementen gevonden. Kij... */,
-          ),
-          textAlign: TextAlign.center,
-          style: FlutterFlowTheme.of(context).bodyMedium.override(
-                font: GoogleFonts.roboto(
-                  fontWeight:
-                      FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                  fontStyle: FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                ),
-                fontSize: 16.0,
-                letterSpacing: 0.0,
-                fontWeight: FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                fontStyle: FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-              ),
-        ),
-      ],
-    );
-  }
-}

+ 0 - 52
lib/shared/header_current_copy/header_current_copy_model.dart

@@ -1,52 +0,0 @@
-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 'dart:ui';
-import 'header_current_copy_widget.dart' show HeaderCurrentCopyWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class HeaderCurrentCopyModel extends FlutterFlowModel<HeaderCurrentCopyWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-  }
-
-  @override
-  void dispose() {
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HeaderCurrentCopy',
-        searchReference:
-            'reference=OhFIZWFkZXJDdXJyZW50Q29weVAAWhFIZWFkZXJDdXJyZW50Q29weQ==',
-        widgetClassName: 'HeaderCurrentCopy',
-      );
-}

+ 0 - 134
lib/shared/header_current_copy/header_current_copy_widget.dart

@@ -1,134 +0,0 @@
-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 'dart:ui';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'header_current_copy_model.dart';
-export 'header_current_copy_model.dart';
-
-class HeaderCurrentCopyWidget extends StatefulWidget {
-  const HeaderCurrentCopyWidget({super.key});
-
-  @override
-  State<HeaderCurrentCopyWidget> createState() =>
-      _HeaderCurrentCopyWidgetState();
-}
-
-class _HeaderCurrentCopyWidgetState extends State<HeaderCurrentCopyWidget>
-    with RouteAware {
-  late HeaderCurrentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => HeaderCurrentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HeaderCurrentCopyWidget 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);
-
-    return PreferredSize(
-      preferredSize: Size.fromHeight(12.0),
-      child: AppBar(
-        backgroundColor: Colors.white,
-        automaticallyImplyLeading: true,
-        leading: Row(
-          mainAxisSize: MainAxisSize.max,
-          children: [
-            Expanded(
-              child: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(),
-                  );
-                }),
-              ),
-            ),
-          ],
-        ),
-        title: Padding(
-          padding: EdgeInsetsDirectional.fromSTEB(0.0, 2.0, 0.0, 2.0),
-          child: ClipRRect(
-            borderRadius: BorderRadius.circular(8.0),
-            child: Image.asset(
-              'assets/images/logo800px.png',
-              width: MediaQuery.sizeOf(context).width * 0.55,
-              fit: BoxFit.contain,
-            ),
-          ),
-        ),
-        actions: [],
-        centerTitle: true,
-        toolbarHeight: MediaQuery.sizeOf(context).height * 0.12,
-        elevation: 0.0,
-      ),
-    );
-  }
-}

+ 0 - 243
lib/uitgaanspaginas/home_copy2/home_copy2_model.dart

@@ -1,243 +0,0 @@
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_choice_chips.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/flutter_flow/form_field_controller.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaan_slider_component/home_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaantabel_kaart_component/home_uitgaantabel_kaart_component_widget.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'home_copy2_widget.dart' show HomeCopy2Widget;
-import 'package:easy_debounce/easy_debounce.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class HomeCopy2Model extends FlutterFlowModel<HomeCopy2Widget> {
-  ///  Local state fields for this page.
-
-  bool _tabActiviteitenGeladen = false;
-  set tabActiviteitenGeladen(bool value) {
-    _tabActiviteitenGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabActiviteitenGeladen => _tabActiviteitenGeladen;
-
-  bool _tabCultuurGeladen = false;
-  set tabCultuurGeladen(bool value) {
-    _tabCultuurGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabCultuurGeladen => _tabCultuurGeladen;
-
-  bool _tabFilmsGeladen = false;
-  set tabFilmsGeladen(bool value) {
-    _tabFilmsGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabFilmsGeladen => _tabFilmsGeladen;
-
-  bool _tabJeugdGeladen = false;
-  set tabJeugdGeladen(bool value) {
-    _tabJeugdGeladen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get tabJeugdGeladen => _tabJeugdGeladen;
-
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode;
-  TextEditingController? textController;
-  String? Function(BuildContext, String?)? textControllerValidator;
-  // Model for HomeUitgaanSliderComponent component.
-  late HomeUitgaanSliderComponentModel homeUitgaanSliderComponentModel;
-  // State field(s) for ChoiceChips widget.
-  FormFieldController<List<String>>? choiceChipsValueController;
-  String? get choiceChipsValue =>
-      choiceChipsValueController?.value?.firstOrNull;
-  set choiceChipsValue(String? val) {
-    choiceChipsValueController?.value = val != null ? [val] : [];
-    debugLogWidgetClass(this);
-  }
-
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel1;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel2;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel3;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel4;
-  // Model for HomeUitgaantabelKaartComponent component.
-  late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel5;
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    homeUitgaanSliderComponentModel =
-        createModel(context, () => HomeUitgaanSliderComponentModel());
-    homeUitgaantabelKaartComponentModel1 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel2 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel3 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel4 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    homeUitgaantabelKaartComponentModel5 =
-        createModel(context, () => HomeUitgaantabelKaartComponentModel());
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    textFieldFocusNode?.dispose();
-    textController?.dispose();
-
-    homeUitgaanSliderComponentModel.dispose();
-    tabBarController?.dispose();
-    homeUitgaantabelKaartComponentModel1.dispose();
-    homeUitgaantabelKaartComponentModel2.dispose();
-    homeUitgaantabelKaartComponentModel3.dispose();
-    homeUitgaantabelKaartComponentModel4.dispose();
-    homeUitgaantabelKaartComponentModel5.dispose();
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'tabActiviteitenGeladen': debugSerializeParam(
-            tabActiviteitenGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            searchReference:
-                'reference=QjAKHwoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbhIFeXYzOXEqBxIFZmFsc2VyBAgFIAFQAVoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbmIJaG9tZUNvcHky',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabCultuurGeladen': debugSerializeParam(
-            tabCultuurGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBW1rdnZxKgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYglob21lQ29weTI=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabFilmsGeladen': debugSerializeParam(
-            tabFilmsGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            searchReference:
-                'reference=QikKGAoPdGFiRmlsbXNHZWxhZGVuEgVuN2JnZSoHEgVmYWxzZXIECAUgAVABWg90YWJGaWxtc0dlbGFkZW5iCWhvbWVDb3B5Mg==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabJeugdGeladen': debugSerializeParam(
-            tabJeugdGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            searchReference:
-                'reference=QikKGAoPdGFiSmV1Z2RHZWxhZGVuEgVwMTcxNSoHEgVmYWxzZXIECAUgAVABWg90YWJKZXVnZEdlbGFkZW5iCWhvbWVDb3B5Mg==',
-            name: 'bool',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'textFieldText': debugSerializeParam(
-            textController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'choiceChipsValue': debugSerializeParam(
-            choiceChipsValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy2',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'homeUitgaanSliderComponentModel (HomeUitgaanSliderComponent)':
-              homeUitgaanSliderComponentModel?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel1 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel1?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel2 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel2?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel3 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel3?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel4 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel4?.toWidgetClassDebugData(),
-          'homeUitgaantabelKaartComponentModel5 (HomeUitgaantabelKaartComponent)':
-              homeUitgaantabelKaartComponentModel5?.toWidgetClassDebugData(),
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=homeCopy2',
-        searchReference: 'reference=Oglob21lQ29weTJQAVoJaG9tZUNvcHky',
-        widgetClassName: 'homeCopy2',
-      );
-}

+ 0 - 712
lib/uitgaanspaginas/home_copy2/home_copy2_widget.dart

@@ -1,712 +0,0 @@
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_choice_chips.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/flutter_flow/form_field_controller.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaan_slider_component/home_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/home_uitgaantabel_kaart_component/home_uitgaantabel_kaart_component_widget.dart';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'package:easy_debounce/easy_debounce.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'home_copy2_model.dart';
-export 'home_copy2_model.dart';
-
-class HomeCopy2Widget extends StatefulWidget {
-  const HomeCopy2Widget({super.key});
-
-  static String routeName = 'homeCopy2';
-  static String routePath = '/homeCopy2';
-
-  @override
-  State<HomeCopy2Widget> createState() => _HomeCopy2WidgetState();
-}
-
-class _HomeCopy2WidgetState extends State<HomeCopy2Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late HomeCopy2Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => HomeCopy2Model());
-
-    _model.textController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode ??= FocusNode();
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 5,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HomeCopy2Widget 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>();
-
-    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(50.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).primaryText,
-            iconTheme:
-                IconThemeData(color: FlutterFlowTheme.of(context).secondary),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: false,
-                    ),
-                  );
-                }),
-              ),
-              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: [
-              Container(
-                width: 200.0,
-                child: TextFormField(
-                  controller: _model.textController,
-                  focusNode: _model.textFieldFocusNode,
-                  onChanged: (_) => EasyDebounce.debounce(
-                    '_model.textController',
-                    Duration(milliseconds: 2000),
-                    () async {
-                      FFAppState().zoekterm = _model.textController.text;
-                      safeSetState(() {});
-                      await actions.herlaadLijsten();
-                    },
-                  ),
-                  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(
-                      'mekk4pq5' /* Zoek op titel */,
-                    ),
-                    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),
-                ),
-              ),
-              Material(
-                color: Colors.transparent,
-                elevation: 0.0,
-                child: Container(
-                  height: 250.0,
-                  decoration: BoxDecoration(),
-                  child: wrapWithModel(
-                    model: _model.homeUitgaanSliderComponentModel,
-                    updateCallback: () => safeSetState(() {}),
-                    child: Builder(builder: (_) {
-                      return DebugFlutterFlowModelContext(
-                        rootModel: _model.rootModel,
-                        child: HomeUitgaanSliderComponentWidget(
-                          displayid: 'services_1',
-                        ),
-                      );
-                    }),
-                  ),
-                ),
-              ),
-              FlutterFlowChoiceChips(
-                options: [
-                  ChipData(FFLocalizations.of(context).getText(
-                    'h5672897' /* Alles */,
-                  )),
-                  ChipData(FFLocalizations.of(context).getText(
-                    'wt4i47fd' /* Vandaag */,
-                  )),
-                  ChipData(FFLocalizations.of(context).getText(
-                    'fcb6a7vy' /* Dit weekend */,
-                  )),
-                  ChipData(FFLocalizations.of(context).getText(
-                    'q7un7bnp' /* Deze week */,
-                  ))
-                ],
-                onChanged: (val) async {
-                  safeSetState(
-                      () => _model.choiceChipsValue = val?.firstOrNull);
-                  FFAppState().datumFilter = _model.choiceChipsValue!;
-                  safeSetState(() {});
-                  await actions.herlaadLijsten();
-                },
-                selectedChipStyle: ChipStyle(
-                  backgroundColor: FlutterFlowTheme.of(context).secondary,
-                  textStyle: FlutterFlowTheme.of(context).bodyMedium.override(
-                        font: GoogleFonts.roboto(
-                          fontWeight: FlutterFlowTheme.of(context)
-                              .bodyMedium
-                              .fontWeight,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                        ),
-                        color: FlutterFlowTheme.of(context).info,
-                        letterSpacing: 0.0,
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                      ),
-                  iconColor: FlutterFlowTheme.of(context).info,
-                  iconSize: 16.0,
-                  elevation: 0.0,
-                  borderRadius: BorderRadius.circular(8.0),
-                ),
-                unselectedChipStyle: ChipStyle(
-                  backgroundColor:
-                      FlutterFlowTheme.of(context).secondaryBackground,
-                  textStyle: FlutterFlowTheme.of(context).bodyMedium.override(
-                        font: GoogleFonts.roboto(
-                          fontWeight: FlutterFlowTheme.of(context)
-                              .bodyMedium
-                              .fontWeight,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                        ),
-                        color: FlutterFlowTheme.of(context).secondaryText,
-                        letterSpacing: 0.0,
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                      ),
-                  iconColor: FlutterFlowTheme.of(context).secondaryText,
-                  iconSize: 16.0,
-                  elevation: 0.0,
-                  borderRadius: BorderRadius.circular(8.0),
-                ),
-                chipSpacing: 8.0,
-                rowSpacing: 8.0,
-                multiselect: false,
-                initialized: _model.choiceChipsValue != null,
-                alignment: WrapAlignment.start,
-                controller: _model.choiceChipsValueController ??=
-                    FormFieldController<List<String>>(
-                  [
-                    FFLocalizations.of(context).getText(
-                      'bz77r1r1' /* Alles */,
-                    )
-                  ],
-                ),
-                wrapped: true,
-              ),
-              Expanded(
-                child: Column(
-                  children: [
-                    Align(
-                      alignment: Alignment(0.0, 0),
-                      child: TabBar(
-                        isScrollable: true,
-                        tabAlignment: TabAlignment.center,
-                        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).secondary,
-                        tabs: [
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'ddmj640y' /* Uitgaan */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'va3qvqmz' /* Activiteiten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'bl0f6fx0' /* Cultuur & Info */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'el9jnqjo' /* Films */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'j2plh81y' /* Jeugd */,
-                            ),
-                          ),
-                        ],
-                        controller: _model.tabBarController,
-                        onTap: (i) async {
-                          [
-                            () async {},
-                            () async {
-                              _model.tabActiviteitenGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabCultuurGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabFilmsGeladen = true;
-                              safeSetState(() {});
-                            },
-                            () async {
-                              _model.tabJeugdGeladen = true;
-                              safeSetState(() {});
-                            }
-                          ][i]();
-                        },
-                      ),
-                    ),
-                    Expanded(
-                      child: TabBarView(
-                        controller: _model.tabBarController,
-                        children: [
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: wrapWithModel(
-                                  model: _model
-                                      .homeUitgaantabelKaartComponentModel1,
-                                  updateCallback: () => safeSetState(() {}),
-                                  child: Builder(builder: (_) {
-                                    return DebugFlutterFlowModelContext(
-                                      rootModel: _model.rootModel,
-                                      child:
-                                          HomeUitgaantabelKaartComponentWidget(
-                                        key: ValueKey(FFAppState().datumFilter),
-                                        displayid: 'services_3',
-                                        datumVan: functions.filterDatumVan(
-                                            FFAppState().datumFilter),
-                                        datumTot: functions.filterDatumTot(
-                                            FFAppState().datumFilter),
-                                        zoekterm: FFAppState().zoekterm,
-                                      ),
-                                    );
-                                  }),
-                                ),
-                              ),
-                            ],
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabActiviteitenGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel2,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_4',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabCultuurGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel3,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_5',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabFilmsGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel4,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_6',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabJeugdGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel5,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_7',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 92
lib/uitgaanspaginas/home_uitgaan_slider_component_copy/home_uitgaan_slider_component_copy_model.dart

@@ -1,92 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/uitgaanspaginas/p_uitgaan_slider_kaart_component/p_uitgaan_slider_kaart_component_widget.dart';
-import '/index.dart';
-import 'home_uitgaan_slider_component_copy_widget.dart'
-    show HomeUitgaanSliderComponentCopyWidget;
-import 'package:carousel_slider/carousel_slider.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class HomeUitgaanSliderComponentCopyModel
-    extends FlutterFlowModel<HomeUitgaanSliderComponentCopyWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // State field(s) for Carousel widget.
-  CarouselSliderController? carouselController;
-  int _carouselCurrentIndex = 1;
-  set carouselCurrentIndex(int value) {
-    _carouselCurrentIndex = value;
-    debugLogWidgetClass(this);
-  }
-
-  int get carouselCurrentIndex => _carouselCurrentIndex;
-
-  // Models for PUitgaanSliderKaartComponent dynamic component.
-  Map<String, FlutterFlowModel> pUitgaanSliderKaartComponentModels = {};
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'displayid': debugSerializeParam(
-            widget?.displayid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-            searchReference:
-                'reference=ShsKEwoJZGlzcGxheWlkEgZ3ZWF3cmhyBAgDIABQAFoJZGlzcGxheWlk',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        widgetStates: {
-          'carouselCurrentIndex': debugSerializeParam(
-            carouselCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        dynamicComponentStates: {
-          'pUitgaanSliderKaartComponentModels (List<PUitgaanSliderKaartComponent>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(pUitgaanSliderKaartComponentModels.length,
-                  (index) => '[$index]'),
-              pUitgaanSliderKaartComponentModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-        searchReference:
-            'reference=Oh5Ib21lVWl0Z2FhblNsaWRlckNvbXBvbmVudENvcHlQAFoeSG9tZVVpdGdhYW5TbGlkZXJDb21wb25lbnRDb3B5',
-        widgetClassName: 'HomeUitgaanSliderComponentCopy',
-      );
-}

+ 0 - 331
lib/uitgaanspaginas/home_uitgaan_slider_component_copy/home_uitgaan_slider_component_copy_widget.dart

@@ -1,331 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/uitgaanspaginas/p_uitgaan_slider_kaart_component/p_uitgaan_slider_kaart_component_widget.dart';
-import '/index.dart';
-import 'package:carousel_slider/carousel_slider.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'home_uitgaan_slider_component_copy_model.dart';
-export 'home_uitgaan_slider_component_copy_model.dart';
-
-class HomeUitgaanSliderComponentCopyWidget extends StatefulWidget {
-  const HomeUitgaanSliderComponentCopyWidget({
-    super.key,
-    this.displayid,
-  });
-
-  final String? displayid;
-
-  @override
-  State<HomeUitgaanSliderComponentCopyWidget> createState() =>
-      _HomeUitgaanSliderComponentCopyWidgetState();
-}
-
-class _HomeUitgaanSliderComponentCopyWidgetState
-    extends State<HomeUitgaanSliderComponentCopyWidget> with RouteAware {
-  late HomeUitgaanSliderComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => HomeUitgaanSliderComponentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HomeUitgaanSliderComponentCopyWidget 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);
-    _model.pUitgaanSliderKaartComponentModels.clear();
-
-    return Builder(
-      builder: (context) {
-        if (valueOrDefault<bool>(
-          widget!.displayid == widget!.displayid,
-          true,
-        )) {
-          return Padding(
-            padding: EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 15.0),
-            child: Container(
-              width: MediaQuery.sizeOf(context).width * 0.92,
-              height: MediaQuery.sizeOf(context).height * 0.32,
-              decoration: BoxDecoration(
-                shape: BoxShape.rectangle,
-              ),
-              child: Padding(
-                padding: EdgeInsetsDirectional.fromSTEB(8.0, 0.0, 8.0, 0.0),
-                child: FutureBuilder<ApiCallResponse>(
-                  future: HomeSliderCall.call(
-                    displayId: widget!.displayid,
-                  ),
-                  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 carouselHomeSliderResponse = snapshot.data!;
-                    _model.debugBackendQueries[
-                            'HomeSliderCall_statusCode_Carousel_lohx8ayf'] =
-                        debugSerializeParam(
-                      carouselHomeSliderResponse.statusCode,
-                      ParamType.int,
-                      link:
-                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-                      name: 'int',
-                      nullable: false,
-                    );
-                    _model.debugBackendQueries[
-                            'HomeSliderCall_responseBody_Carousel_lohx8ayf'] =
-                        debugSerializeParam(
-                      carouselHomeSliderResponse.bodyText,
-                      ParamType.String,
-                      link:
-                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-                      name: 'String',
-                      nullable: false,
-                    );
-                    debugLogWidgetClass(_model);
-
-                    return Builder(
-                      builder: (context) {
-                        final homeslider = getJsonField(
-                          carouselHomeSliderResponse.jsonBody,
-                          r'''$''',
-                        ).toList().take(12).toList();
-                        if (homeslider.isEmpty) {
-                          return Image.asset(
-                            'assets/images/logo800px.png',
-                          );
-                        }
-                        _model.debugGeneratorVariables[
-                                'homeslider${homeslider.length > 100 ? ' (first 100)' : ''}'] =
-                            debugSerializeParam(
-                          homeslider.take(100),
-                          ParamType.JSON,
-                          isList: true,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaanSliderComponentCopy',
-                          name: 'dynamic',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return Container(
-                          width: double.infinity,
-                          height: () {
-                            if (MediaQuery.sizeOf(context).width <
-                                kBreakpointSmall) {
-                              return 180.0;
-                            } else if (MediaQuery.sizeOf(context).width <
-                                kBreakpointMedium) {
-                              return 220.0;
-                            } else if (MediaQuery.sizeOf(context).width <
-                                kBreakpointLarge) {
-                              return 260.0;
-                            } else {
-                              return 300.0;
-                            }
-                          }(),
-                          child: CarouselSlider.builder(
-                            itemCount: homeslider.length,
-                            itemBuilder: (context, homesliderIndex, _) {
-                              final homesliderItem =
-                                  homeslider[homesliderIndex];
-                              return InkWell(
-                                splashColor: Colors.transparent,
-                                focusColor: Colors.transparent,
-                                hoverColor: Colors.transparent,
-                                highlightColor: Colors.transparent,
-                                onTap: () async {
-                                  context.pushNamed(
-                                    EventCurrentWidget.routeName,
-                                    queryParameters: {
-                                      'nid': serializeParam(
-                                        getJsonField(
-                                          homesliderItem,
-                                          r'''$.nid''',
-                                        ).toString(),
-                                        ParamType.String,
-                                      ),
-                                      'horecaid': serializeParam(
-                                        getJsonField(
-                                          homesliderItem,
-                                          r'''$.horecagelegenheidid''',
-                                        ).toString(),
-                                        ParamType.String,
-                                      ),
-                                    }.withoutNulls,
-                                  );
-                                },
-                                child: Stack(
-                                  children: [
-                                    Builder(builder: (_) {
-                                      return DebugFlutterFlowModelContext(
-                                        rootModel: _model.rootModel,
-                                        parentModelCallback: (m) {
-                                          _model.pUitgaanSliderKaartComponentModels[
-                                              'Keyk15_${homesliderIndex}_of_${homeslider.length}'] = m;
-                                        },
-                                        child:
-                                            PUitgaanSliderKaartComponentWidget(
-                                          key: Key(
-                                              'Keyk15_${homesliderIndex}_of_${homeslider.length}'),
-                                          logo: getJsonField(
-                                            homesliderItem,
-                                            r'''$.logo''',
-                                          ).toString(),
-                                          categorie: (getJsonField(
-                                            homesliderItem,
-                                            r'''$.categorie''',
-                                            true,
-                                          ) as List?)
-                                              ?.map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          titel: getJsonField(
-                                            homesliderItem,
-                                            r'''$.titel''',
-                                          ).toString(),
-                                          datum: getJsonField(
-                                            homesliderItem,
-                                            r'''$.datum''',
-                                          ).toString(),
-                                          horecagelegenheid: getJsonField(
-                                            homesliderItem,
-                                            r'''$.horecagelegenheid''',
-                                          ).toString(),
-                                          adres: getJsonField(
-                                            homesliderItem,
-                                            r'''$.adres''',
-                                          ).toString(),
-                                          plaats: getJsonField(
-                                            homesliderItem,
-                                            r'''$.plaats''',
-                                          ).toString(),
-                                        ),
-                                      );
-                                    }),
-                                  ],
-                                ),
-                              );
-                            },
-                            carouselController: _model.carouselController ??=
-                                CarouselSliderController(),
-                            options: CarouselOptions(
-                              initialPage:
-                                  max(0, min(1, homeslider.length - 1)),
-                              viewportFraction: () {
-                                if (MediaQuery.sizeOf(context).width <
-                                    kBreakpointSmall) {
-                                  return 0.75;
-                                } else if (MediaQuery.sizeOf(context).width <
-                                    kBreakpointMedium) {
-                                  return 0.75;
-                                } else if (MediaQuery.sizeOf(context).width <
-                                    kBreakpointLarge) {
-                                  return 0.5;
-                                } else {
-                                  return 0.35;
-                                }
-                              }(),
-                              disableCenter: true,
-                              enlargeCenterPage: true,
-                              enlargeFactor: 0.25,
-                              enableInfiniteScroll: true,
-                              scrollDirection: Axis.horizontal,
-                              autoPlay: false,
-                              onPageChanged: (index, _) =>
-                                  _model.carouselCurrentIndex = index,
-                            ),
-                          ),
-                        );
-                      },
-                    );
-                  },
-                ),
-              ),
-            ),
-          );
-        } else {
-          return Container(
-            width: 100.0,
-            height: 100.0,
-            decoration: BoxDecoration(
-              color: FlutterFlowTheme.of(context).secondaryBackground,
-            ),
-          );
-        }
-      },
-    );
-  }
-}

+ 0 - 143
lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy/home_uitgaantabel_kaart_component_copy_model.dart

@@ -1,143 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/tag_categorie_component/tag_categorie_component_widget.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'dart:async';
-import 'home_uitgaantabel_kaart_component_copy_widget.dart'
-    show HomeUitgaantabelKaartComponentCopyWidget;
-import 'package:auto_size_text/auto_size_text.dart';
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-
-class HomeUitgaantabelKaartComponentCopyModel
-    extends FlutterFlowModel<HomeUitgaantabelKaartComponentCopyWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // State field(s) for ListView widget.
-
-  PagingController<ApiPagingParams, dynamic>? listViewPagingController;
-  Function(ApiPagingParams nextPageMarker)? listViewApiCall;
-
-  // Models for tagCategorieComponent dynamic component.
-  Map<String, FlutterFlowModel> tagCategorieComponentModels = {};
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {}
-
-  @override
-  void dispose() {
-    listViewPagingController?.dispose();
-  }
-
-  /// Additional helper methods.
-  PagingController<ApiPagingParams, dynamic> setListViewController(
-    Function(ApiPagingParams) apiCall,
-  ) {
-    listViewApiCall = apiCall;
-    return listViewPagingController ??= _createListViewController(apiCall);
-  }
-
-  PagingController<ApiPagingParams, dynamic> _createListViewController(
-    Function(ApiPagingParams) query,
-  ) {
-    final controller = PagingController<ApiPagingParams, dynamic>(
-      firstPageKey: ApiPagingParams(
-        nextPageNumber: 0,
-        numItems: 0,
-        lastResponse: null,
-      ),
-    );
-    return controller..addPageRequestListener(listViewHomeTabelPage);
-  }
-
-  void listViewHomeTabelPage(ApiPagingParams nextPageMarker) =>
-      listViewApiCall!(nextPageMarker).then((listViewHomeTabelResponse) {
-        final pageItems = (getJsonField(
-                  listViewHomeTabelResponse.jsonBody,
-                  r'''$''',
-                ) ??
-                [])
-            .toList() as List;
-        final newNumItems = nextPageMarker.numItems + pageItems.length;
-        listViewPagingController?.appendPage(
-          pageItems,
-          (pageItems.length > 0)
-              ? ApiPagingParams(
-                  nextPageNumber: nextPageMarker.nextPageNumber + 1,
-                  numItems: newNumItems,
-                  lastResponse: listViewHomeTabelResponse,
-                )
-              : null,
-        );
-      });
-
-  Future waitForOnePageForListView({
-    double minWait = 0,
-    double maxWait = double.infinity,
-  }) async {
-    final stopwatch = Stopwatch()..start();
-    while (true) {
-      await Future.delayed(Duration(milliseconds: 50));
-      final timeElapsed = stopwatch.elapsedMilliseconds;
-      final requestComplete =
-          (listViewPagingController?.nextPageKey?.nextPageNumber ?? 0) > 0;
-      if (timeElapsed > maxWait || (requestComplete && timeElapsed > minWait)) {
-        break;
-      }
-    }
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'displayid': debugSerializeParam(
-            widget?.displayid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaantabelKaartComponentCopy',
-            searchReference:
-                'reference=ShsKEwoJZGlzcGxheWlkEgY1MHUzeWpyBAgDIAFQAFoJZGlzcGxheWlk',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        dynamicComponentStates: {
-          'tagCategorieComponentModels (List<tagCategorieComponent>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(
-                  tagCategorieComponentModels.length, (index) => '[$index]'),
-              tagCategorieComponentModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HomeUitgaantabelKaartComponentCopy',
-        searchReference:
-            'reference=OiJIb21lVWl0Z2FhbnRhYmVsS2FhcnRDb21wb25lbnRDb3B5UABaIkhvbWVVaXRnYWFudGFiZWxLYWFydENvbXBvbmVudENvcHk=',
-        widgetClassName: 'HomeUitgaantabelKaartComponentCopy',
-      );
-}

+ 0 - 714
lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy/home_uitgaantabel_kaart_component_copy_widget.dart

@@ -1,714 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_theme.dart';
-import '/flutter_flow/flutter_flow_util.dart';
-import '/flutter_flow/flutter_flow_widgets.dart';
-import '/shared/tag_categorie_component/tag_categorie_component_widget.dart';
-import 'dart:ui';
-import '/index.dart';
-import 'dart:async';
-import 'package:auto_size_text/auto_size_text.dart';
-import 'package:cached_network_image/cached_network_image.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_blurhash/flutter_blurhash.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:octo_image/octo_image.dart';
-import 'package:provider/provider.dart';
-import 'home_uitgaantabel_kaart_component_copy_model.dart';
-export 'home_uitgaantabel_kaart_component_copy_model.dart';
-
-class HomeUitgaantabelKaartComponentCopyWidget extends StatefulWidget {
-  const HomeUitgaantabelKaartComponentCopyWidget({
-    super.key,
-    required this.displayid,
-  });
-
-  final String? displayid;
-
-  @override
-  State<HomeUitgaantabelKaartComponentCopyWidget> createState() =>
-      _HomeUitgaantabelKaartComponentCopyWidgetState();
-}
-
-class _HomeUitgaantabelKaartComponentCopyWidgetState
-    extends State<HomeUitgaantabelKaartComponentCopyWidget> with RouteAware {
-  late HomeUitgaantabelKaartComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => HomeUitgaantabelKaartComponentCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HomeUitgaantabelKaartComponentCopyWidget 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);
-    _model.tagCategorieComponentModels.clear();
-
-    return Padding(
-      padding: EdgeInsetsDirectional.fromSTEB(
-          valueOrDefault<double>(
-            () {
-              if (MediaQuery.sizeOf(context).width < kBreakpointSmall) {
-                return 5.0;
-              } else if (MediaQuery.sizeOf(context).width < kBreakpointMedium) {
-                return 10.0;
-              } else if (MediaQuery.sizeOf(context).width < kBreakpointLarge) {
-                return 15.0;
-              } else {
-                return 10.0;
-              }
-            }(),
-            0.0,
-          ),
-          0.0,
-          0.0,
-          0.0),
-      child: RefreshIndicator(
-        onRefresh: () async {
-          safeSetState(() => _model.listViewPagingController?.refresh());
-          await _model.waitForOnePageForListView();
-        },
-        child: PagedListView<ApiPagingParams, dynamic>(
-          pagingController: _model.setListViewController(
-            (nextPageMarker) => HomeTabelCall.call(
-              page: nextPageMarker.nextPageNumber,
-            ),
-          ),
-          padding: EdgeInsets.zero,
-          shrinkWrap: true,
-          reverse: false,
-          scrollDirection: Axis.vertical,
-          builderDelegate: PagedChildBuilderDelegate<dynamic>(
-            // Customize what your widget looks like when it's loading the first page.
-            firstPageProgressIndicatorBuilder: (_) => Center(
-              child: SizedBox(
-                width: 80.0,
-                height: 80.0,
-                child: SpinKitFadingCircle(
-                  color: FlutterFlowTheme.of(context).primary,
-                  size: 80.0,
-                ),
-              ),
-            ),
-            // Customize what your widget looks like when it's loading another page.
-            newPageProgressIndicatorBuilder: (_) => Center(
-              child: SizedBox(
-                width: 80.0,
-                height: 80.0,
-                child: SpinKitFadingCircle(
-                  color: FlutterFlowTheme.of(context).primary,
-                  size: 80.0,
-                ),
-              ),
-            ),
-
-            itemBuilder: (context, _, evenementenIndex) {
-              final evenementenItem =
-                  _model.listViewPagingController!.itemList![evenementenIndex];
-              return Padding(
-                padding: EdgeInsetsDirectional.fromSTEB(12.0, 12.0, 12.0, 12.0),
-                child: InkWell(
-                  splashColor: Colors.transparent,
-                  focusColor: Colors.transparent,
-                  hoverColor: Colors.transparent,
-                  highlightColor: Colors.transparent,
-                  onTap: () async {
-                    context.pushNamed(
-                      EventCurrentWidget.routeName,
-                      queryParameters: {
-                        'nid': serializeParam(
-                          getJsonField(
-                            evenementenItem,
-                            r'''$.nid''',
-                          ).toString(),
-                          ParamType.String,
-                        ),
-                        'horecaid': serializeParam(
-                          getJsonField(
-                            evenementenItem,
-                            r'''$.horecagelegenheidid''',
-                          ).toString(),
-                          ParamType.String,
-                        ),
-                      }.withoutNulls,
-                    );
-                  },
-                  child: Container(
-                    height: () {
-                      if (MediaQuery.sizeOf(context).width < kBreakpointSmall) {
-                        return 160.0;
-                      } else if (MediaQuery.sizeOf(context).width <
-                          kBreakpointMedium) {
-                        return 200.0;
-                      } else if (MediaQuery.sizeOf(context).width <
-                          kBreakpointLarge) {
-                        return 240.0;
-                      } else {
-                        return 280.0;
-                      }
-                    }(),
-                    decoration: BoxDecoration(
-                      color: Colors.white,
-                      boxShadow: [
-                        BoxShadow(
-                          blurRadius: 4.0,
-                          color: Color(0x33000000),
-                          offset: Offset(
-                            0.0,
-                            2.0,
-                          ),
-                        )
-                      ],
-                      borderRadius: BorderRadius.only(
-                        topLeft: Radius.circular(12.0),
-                        topRight: Radius.circular(12.0),
-                        bottomLeft: Radius.circular(12.0),
-                        bottomRight: Radius.circular(12.0),
-                      ),
-                    ),
-                    child: Row(
-                      mainAxisSize: MainAxisSize.max,
-                      children: [
-                        Expanded(
-                          flex: 3,
-                          child: Container(
-                            decoration: BoxDecoration(
-                              color: FlutterFlowTheme.of(context)
-                                  .secondaryBackground,
-                            ),
-                            child: Stack(
-                              children: [
-                                Align(
-                                  alignment: AlignmentDirectional(0.0, 1.0),
-                                  child: Builder(
-                                    builder: (context) {
-                                      if (getJsonField(
-                                            evenementenItem,
-                                            r'''$.logo''',
-                                          ) !=
-                                          null) {
-                                        return ClipRRect(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                          child: OctoImage(
-                                            placeholderBuilder: (_) {
-                                              final blurHash =
-                                                  'L6PZfSi_.AyE_3t7t7R**0o#DgR4';
-
-                                              if (!validateBlurhash(blurHash)) {
-                                                return const SizedBox.shrink();
-                                              }
-                                              return SizedBox.expand(
-                                                child: Image(
-                                                  image:
-                                                      BlurHashImage(blurHash),
-                                                  fit: BoxFit.cover,
-                                                ),
-                                              );
-                                            },
-                                            image: CachedNetworkImageProvider(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.logo''',
-                                              ).toString(),
-                                            ),
-                                            width: double.infinity,
-                                            height: double.infinity,
-                                            fit: BoxFit.fitHeight,
-                                          ),
-                                        );
-                                      } else {
-                                        return Icon(
-                                          Icons.image_not_supported,
-                                          color: FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                          size: 24.0,
-                                        );
-                                      }
-                                    },
-                                  ),
-                                ),
-                                Align(
-                                  alignment: AlignmentDirectional(-0.92, 0.76),
-                                  child: Padding(
-                                    padding: EdgeInsetsDirectional.fromSTEB(
-                                        8.0, 4.0, 8.0, 4.0),
-                                    child: Container(
-                                      decoration: BoxDecoration(),
-                                      child: Builder(
-                                        builder: (context) {
-                                          final categorieitem = getJsonField(
-                                            evenementenItem,
-                                            r'''$.categorie''',
-                                          ).toList();
-                                          _model.debugGeneratorVariables[
-                                                  'categorieitem${categorieitem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            categorieitem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HomeUitgaantabelKaartComponentCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return Wrap(
-                                            spacing: 0.0,
-                                            runSpacing: 0.0,
-                                            alignment: WrapAlignment.start,
-                                            crossAxisAlignment:
-                                                WrapCrossAlignment.start,
-                                            direction: Axis.horizontal,
-                                            runAlignment: WrapAlignment.start,
-                                            verticalDirection:
-                                                VerticalDirection.down,
-                                            clipBehavior: Clip.none,
-                                            children: List.generate(
-                                                categorieitem.length,
-                                                (categorieitemIndex) {
-                                              final categorieitemItem =
-                                                  categorieitem[
-                                                      categorieitemIndex];
-                                              return Builder(builder: (_) {
-                                                return DebugFlutterFlowModelContext(
-                                                  rootModel: _model.rootModel,
-                                                  parentModelCallback: (m) {
-                                                    _model.tagCategorieComponentModels[
-                                                        'Key0px_${categorieitemIndex}_of_${categorieitem.length}'] = m;
-                                                  },
-                                                  child:
-                                                      TagCategorieComponentWidget(
-                                                    key: Key(
-                                                        'Key0px_${categorieitemIndex}_of_${categorieitem.length}'),
-                                                    categorieTag:
-                                                        categorieitemItem
-                                                            .toString(),
-                                                  ),
-                                                );
-                                              });
-                                            }),
-                                          );
-                                        },
-                                      ),
-                                    ),
-                                  ),
-                                ),
-                              ],
-                            ),
-                          ),
-                        ),
-                        Expanded(
-                          flex: 6,
-                          child: Padding(
-                            padding: EdgeInsetsDirectional.fromSTEB(
-                                6.0, 0.0, 0.0, 0.0),
-                            child: ClipRRect(
-                              child: Container(
-                                decoration: BoxDecoration(
-                                  color: FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
-                                ),
-                                child: Align(
-                                  alignment: AlignmentDirectional(-1.0, 0.0),
-                                  child: Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment: MainAxisAlignment.start,
-                                    crossAxisAlignment:
-                                        CrossAxisAlignment.start,
-                                    children: [
-                                      Padding(
-                                        padding: EdgeInsetsDirectional.fromSTEB(
-                                            0.0, 0.0, 0.0, 5.0),
-                                        child: AutoSizeText(
-                                          getJsonField(
-                                            evenementenItem,
-                                            r'''$.titel''',
-                                          ).toString(),
-                                          maxLines: 1,
-                                          style: FlutterFlowTheme.of(context)
-                                              .bodyLarge
-                                              .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyLarge
-                                                      .fontWeight,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyLarge
-                                                      .fontStyle,
-                                            ),
-                                            letterSpacing: 0.0,
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyLarge
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodyLarge
-                                                    .fontStyle,
-                                            shadows: [
-                                              Shadow(
-                                                color:
-                                                    FlutterFlowTheme.of(context)
-                                                        .secondaryText,
-                                                offset: Offset(0.0, 0.0),
-                                                blurRadius: 0.0,
-                                              )
-                                            ],
-                                          ),
-                                          overflow: TextOverflow.ellipsis,
-                                        ),
-                                      ),
-                                      Row(
-                                        mainAxisSize: MainAxisSize.max,
-                                        children: [
-                                          Padding(
-                                            padding:
-                                                EdgeInsetsDirectional.fromSTEB(
-                                                    2.0, 0.0, 4.0, 0.0),
-                                            child: Icon(
-                                              Icons.add_business_rounded,
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                              size: 20.0,
-                                            ),
-                                          ),
-                                          Flexible(
-                                            child: Text(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.horecagelegenheid''',
-                                              ).toString(),
-                                              maxLines: 1,
-                                              style:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .override(
-                                                        font:
-                                                            GoogleFonts.roboto(
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontStyle,
-                                                        ),
-                                                        letterSpacing: 0.0,
-                                                        fontWeight:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontWeight,
-                                                        fontStyle:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontStyle,
-                                                      ),
-                                              overflow: TextOverflow.ellipsis,
-                                            ),
-                                          ),
-                                        ],
-                                      ),
-                                      Row(
-                                        mainAxisSize: MainAxisSize.max,
-                                        children: [
-                                          Padding(
-                                            padding:
-                                                EdgeInsetsDirectional.fromSTEB(
-                                                    2.0, 0.0, 4.0, 0.0),
-                                            child: Icon(
-                                              Icons.location_on_sharp,
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                              size: 20.0,
-                                            ),
-                                          ),
-                                          Flexible(
-                                            child: Text(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.adres''',
-                                              ).toString(),
-                                              maxLines: 1,
-                                              style:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .override(
-                                                        font:
-                                                            GoogleFonts.roboto(
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontStyle,
-                                                        ),
-                                                        letterSpacing: 0.0,
-                                                        fontWeight:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontWeight,
-                                                        fontStyle:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontStyle,
-                                                      ),
-                                              overflow: TextOverflow.ellipsis,
-                                            ),
-                                          ),
-                                          Text(
-                                            FFLocalizations.of(context).getText(
-                                              'gix35yn5' /* ,  */,
-                                            ),
-                                            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,
-                                                ),
-                                          ),
-                                          Text(
-                                            getJsonField(
-                                              evenementenItem,
-                                              r'''$.plaats''',
-                                            ).toString(),
-                                            maxLines: 1,
-                                            style: FlutterFlowTheme.of(context)
-                                                .bodySmall
-                                                .override(
-                                                  font: GoogleFonts.roboto(
-                                                    fontWeight:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .bodySmall
-                                                            .fontWeight,
-                                                    fontStyle:
-                                                        FlutterFlowTheme.of(
-                                                                context)
-                                                            .bodySmall
-                                                            .fontStyle,
-                                                  ),
-                                                  letterSpacing: 0.0,
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .bodySmall
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .bodySmall
-                                                          .fontStyle,
-                                                ),
-                                          ),
-                                        ],
-                                      ),
-                                      Row(
-                                        mainAxisSize: MainAxisSize.max,
-                                        children: [
-                                          Padding(
-                                            padding:
-                                                EdgeInsetsDirectional.fromSTEB(
-                                                    2.0, 0.0, 4.0, 0.0),
-                                            child: Icon(
-                                              Icons.calendar_month,
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                              size: 20.0,
-                                            ),
-                                          ),
-                                          Flexible(
-                                            child: Text(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.datum''',
-                                              ).toString(),
-                                              maxLines: 1,
-                                              style:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodySmall
-                                                      .override(
-                                                        font:
-                                                            GoogleFonts.roboto(
-                                                          fontWeight:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontWeight,
-                                                          fontStyle:
-                                                              FlutterFlowTheme.of(
-                                                                      context)
-                                                                  .bodySmall
-                                                                  .fontStyle,
-                                                        ),
-                                                        letterSpacing: 0.0,
-                                                        fontWeight:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontWeight,
-                                                        fontStyle:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .bodySmall
-                                                                .fontStyle,
-                                                      ),
-                                              overflow: TextOverflow.ellipsis,
-                                            ),
-                                          ),
-                                        ],
-                                      ),
-                                      Expanded(
-                                        child: Text(
-                                          getJsonField(
-                                            evenementenItem,
-                                            r'''$.inhoud''',
-                                          ).toString(),
-                                          textAlign: TextAlign.start,
-                                          style: FlutterFlowTheme.of(context)
-                                              .bodySmall
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .bodySmall
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .bodySmall
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .bodySmall
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .bodySmall
-                                                        .fontStyle,
-                                              ),
-                                          overflow: TextOverflow.ellipsis,
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ),
-                        ),
-                      ],
-                    ),
-                  ),
-                ),
-              );
-            },
-          ),
-        ),
-      ),
-    );
-  }
-}