Ver código fonte

P2-15 bouwstap 5: uitgaansevenementAanmaken functioneel af

Punt 0-6 uit "STAND VAN ZAKEN bouwstap 5" gebouwd en met verse export
geverifieerd (dart analyze: 0 errors):

- Page state opgeschoond: createProvincieID/createGemeenteID weg,
  createPlaatsID hernoemd naar createHorecagelegenheidNid (de
  Visibility-conditie van ButtonIndienen verhuisde automatisch mee).
- Nieuwe horecagelegenheid-dropdown met Backend Query
  MijnHorecagelegenheden, waarden $[:].nid, labels $[:].titel en een
  eigen tekstlabel; On Selected vult de page state.
- Tickets-URL-veld toegevoegd naast het website-veld.
- Alle 16 argumenten van evenementCreate gebonden.
- Optionele page parameter horecagelegenheidNid, gelezen door zowel
  On Page Load als de Initial Option Value van de dropdown.
- Succesmelding zegt nu "geplaatst" i.p.v. "wordt beoordeeld".

Bevat ook Bob's gelijktijdige werk: advertentieblok en categorielabels
op de detailpagina's (P1-35/P1-36) en het opruimen van een reeks dode
kopie-pagina's en -componenten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 1 semana atrás
pai
commit
ef1003ac41
31 arquivos alterados com 806 adições e 16802 exclusões
  1. 59 0
      CLAUDE.md
  2. 68 35
      TASKS.md
  3. 4 4
      ios/Runner.xcodeproj/project.pbxproj
  4. 0 161
      lib/components/uitgaantabel_kaart_model.dart
  5. 0 541
      lib/components/uitgaantabel_kaart_widget.dart
  6. 40 8
      lib/flutter_flow/internationalization.dart
  7. 6 1
      lib/flutter_flow/nav/nav.dart
  8. 0 1
      lib/horecagelegenhedenoverzicht/event_current/event_current_model.dart
  9. 0 10
      lib/horecagelegenhedenoverzicht/event_current/event_current_widget.dart
  10. 0 174
      lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_page_data_type/horecagelegenheden_overzicht_page_data_type_model.dart
  11. 0 1388
      lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_page_data_type/horecagelegenheden_overzicht_page_data_type_widget.dart
  12. 0 1
      lib/horecagelegenhedenoverzicht/horecagelegenheid_current/horecagelegenheid_current_model.dart
  13. 0 10
      lib/horecagelegenhedenoverzicht/horecagelegenheid_current/horecagelegenheid_current_widget.dart
  14. 92 100
      lib/horecagelegenhedenoverzicht/horecagelegenheidoverzicht_kaart/horecagelegenheidoverzicht_kaart_widget.dart
  15. 0 242
      lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_model.dart
  16. 0 513
      lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_widget.dart
  17. 50 68
      lib/stadsactiviteit_aanmaken/stadsactiviteit_aanmaken_widget.dart
  18. 0 583
      lib/stadsactiviteit_aanmaken_copy/stadsactiviteit_aanmaken_copy_model.dart
  19. 0 2754
      lib/stadsactiviteit_aanmaken_copy/stadsactiviteit_aanmaken_copy_widget.dart
  20. 0 632
      lib/stadsactiviteit_aanmaken_copy2/stadsactiviteit_aanmaken_copy2_model.dart
  21. 0 3536
      lib/stadsactiviteit_aanmaken_copy2/stadsactiviteit_aanmaken_copy2_widget.dart
  22. 0 632
      lib/stadsactiviteit_aanmaken_copy3/stadsactiviteit_aanmaken_copy3_model.dart
  23. 0 3707
      lib/stadsactiviteit_aanmaken_copy3/stadsactiviteit_aanmaken_copy3_widget.dart
  24. 61 50
      lib/uitgaansevenement_aanmaken/uitgaansevenement_aanmaken_model.dart
  25. 413 70
      lib/uitgaansevenement_aanmaken/uitgaansevenement_aanmaken_widget.dart
  26. 0 207
      lib/uitgaanspaginas/home_copy/home_copy_model.dart
  27. 0 492
      lib/uitgaanspaginas/home_copy/home_copy_widget.dart
  28. 0 146
      lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy2/home_uitgaantabel_kaart_component_copy2_model.dart
  29. 0 724
      lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy2/home_uitgaantabel_kaart_component_copy2_widget.dart
  30. 12 12
      pubspec.lock
  31. 1 0
      web/index.html

+ 59 - 0
CLAUDE.md

@@ -898,6 +898,65 @@ het veld gewoon in beeld. (Dat icoontje is ook los nuttig tegen de
 bekende paneel-clipping.) Reken er bij elke gedupliceerde pagina met
 uploads op dat je dit per upload-knop moet doen.
 
+**Een Custom Action met veel argumenten: de ONDERSTE rij van "Set Action
+Arguments" is voor Claude onbereikbaar — die moet Bob zetten.** Bevestigd
+2026-09-03 (`evenementCreate`, 16 argumenten, op `uitgaansevenementAanmaken`):
+het argumentenpaneel in de Action Flow Editor **scrollt niet** — niet met het
+muiswiel, niet door de scrollbar-thumb te slepen, en niet met Page Down na een
+klik in het paneel. Elk argument één voor één inklappen via zijn chevron helpt
+wel (dat werkt betrouwbaar, ±2 per tool-aanroep), maar bij 16 argumenten valt de
+`Value`-rij van het láátste argument daarna nog steeds ±10px onder de onderrand
+van de overlay en rendert hij domweg niet. Ook het aanklikken van de fout in het
+Issues-paneel scrollt er niet naartoe. **Vuistregel: bind de argumenten van
+onder naar boven zolang dat kan, en reken erop dat het laatste argument van een
+lange lijst aan Bob overgedragen moet worden** (in zijn eigen, hogere venster
+staat het gewoon in beeld). Noem daarbij letterlijk de doelwaarde en géén
+alternatieven in dezelfde zin — een terzijde in een keuzevraag ("X… nee, Y")
+leverde 2026-09-03 prompt de verkeerde binding op.
+
+**"Insert Before"/"Insert After" in het widget-tree-contextmenu is GEEN
+widgetkiezer — het dupliceert de buur-widget.** Bevestigd 2026-09-03: "Insert
+Before" op een DropDown voegde een kopie van de dropdown erbóven toe (een derde
+categorie-dropdown), niet een dialoog om een nieuw widgettype te kiezen. Wil je
+er echt een ander widget (bv. een `Text`-label) tussen: dupliceer een bestaande
+`Text` en versleep 'm in de tree, of accepteer de volgorde. Verwijderen van de
+ongewenste kopie gaat gewoon via rechtsklik → "Remove Widget".
+
+**"Set from Variable": een bronregel die leeg/onzichtbaar blijft ná het
+uitklappen wordt zichtbaar door er met de muis overheen te bewegen.** Bevestigd
+2026-09-03, tientallen keren: na een klik op "App State"/"Page State"/"Widget
+State"/"Custom Functions" verschijnt wel de kop "Available Options" maar blijft
+de rij eronder leeg (0-hoogte/blanco). Eén `hover` op precies die rij (±18px
+onder "Available Options") rendert 'm alsnog. Dit is betrouwbaarder dan het
+oude advies "klik nog 2-3x" — dóórklikken klapt de sectie namelijk net zo vaak
+weer dicht. Werkwijze: uitklappen → hover → `zoom` op het gebied om de exacte
+y-positie te lezen → klikken. In combinatie met het zoekveld bovenin (typ de
+variabelenaam) is dit de snelste, meest voorspelbare route.
+
+**Een Local Page State-variabele HERNOEMEN behoudt alle bestaande bindings —
+gebruik dat als je een veld een andere betekenis wilt geven.** Bevestigd
+2026-09-03: `createPlaatsID` hernoemd naar `createHorecagelegenheidNid`; de
+Visibility-conditie van de verzendknop (`!= null && != ''`) verwees daarna
+automatisch naar de nieuwe naam, zonder de conditie opnieuw op te bouwen. Dat
+scheelt precies het soort ConditionalBuilder-/Set-from-Variable-geklik dat
+elders in dit bestand als fragiel beschreven staat. Het paneel zit achter het
+**5e icoontje ("State Management")** in de iconenrij van een geselecteerde
+pagina-root — níét achter het 3e (dat is Backend Query).
+
+**Een dropdown's "Initial Option Value" moet aan de PAGE PARAMETER hangen, niet
+aan een page state die je in On Page Load vult.** FlutterFlow draait de
+On-Page-Load-keten in een `addPostFrameCallback`, dus ná de eerste build; de
+`FormFieldController` van de dropdown is dan al met de oude (lege) waarde
+geïnitialiseerd. Bind Initial Option Value dus rechtstreeks aan de parameter, en
+gebruik On Page Load alleen om de page state te vullen die je verderop nodig
+hebt (bv. voor een Visibility-conditie of een actie-argument).
+
+**`FlutterFlowDropDown` heeft in de builder-UI geen "Label Text"-property**
+(alleen Hint Text), ook al ondersteunt de gegenereerde widget wel `labelText`.
+Zoeken op "label" in "Search properties..." levert alleen "Add Option Labels" en
+"Define Options Labels" op. Wil je een zichtbaar label boven een dropdown: een
+apart `Text`-widget, net als bij de andere velden.
+
 **"Remove Widget" op een Container haalt alleen de container weg en
 behoudt de kinderen — voor een heel blok gebruik je de prullenbak in de
 zwevende werkbalk.** Bevestigd 2026-09-02: rechtsklik op een

+ 68 - 35
TASKS.md

@@ -3578,41 +3578,74 @@ omdat `Duplicate Page` ze meekopieert en ze projectbreed uniek moeten zijn.
 roept `evenementCreate` aan, en **0** resten van Organisator / Contact /
 Provincie / Postcode / Adres.
 
-**Nog te bouwen op deze pagina:**
-0. **Argumenten van `evenementCreate` binden.** De actie staat er, maar
-   alle argumenten staan nog op `Unset` (2 resterende fouten op die
-   flow). Te binden: `sessionName`→App State `userSessionname`,
-   `sessionId`→`userSessionid`, `token`→`userToken`,
-   `horecagelegenheidNid`→nieuwe page state (zie punt 3),
-   `titel`→`TextFieldTitel`, `datumStart`/`datumEind`→`datumVoorApi(...)`
-   zoals in `stadsactiviteitAanmaken`, `omschrijving`, `entreeTid`→
-   `createEntreeTid`, `entreePrijs`, `toelichtingEntree`, `websiteUrl`,
-   `ticketsUrl`, `categorieTids`→`createCategorieTids`,
-   `logoFid`→`createLogoFid`, `fotosFids`→`createFotosFids`.
-   **Let op:** het argumentenpaneel scrollt niet; de argumenten onder
-   `datumEind` bereik je alleen door de secties erboven één voor één in
-   te klappen via hun chevron (één klik per tool-aanroep).
-   Tip: klap eerst de linkerkolom van de Action Flow Editor in met het
-   **"|<"-icoontje linksboven**, anders is het paneel ook horizontaal
-   afgeknipt.
-1. **Horecagelegenheid-dropdown** — Backend Query
-   `MijnHorecagelegenheden` (variabelen `session_name`/`sessid` → App
-   State `userSessionname`/`userSessionid`), optie-label `$.titel`,
-   waarde `$.nid`, auto-select bij precies 1 resultaat.
-2. **Tickets-URL-veld** — dupliceer `TextFieldWebsiteURL` (Ctrl+D) en
-   pas label/hint aan; scheelt alle styling.
-3. **Page State opschonen/aanvullen:** `createProvincieID`,
-   `createGemeenteID` en `createPlaatsID` kunnen weg; er moet een
-   `createHorecagelegenheidNid` (String) bij.
-4. **Verzendknop `ButtonIndienen`** omzetten van `stadsactiviteitCreate`
-   naar **`evenementCreate`** (16 argumenten, zie het API-contract
-   hierboven). Let op de les uit restpunt 7: geen non-null assertion op
-   een Page State-veld — schakel de knop uit zolang
-   horecagelegenheid/titel/datum leeg zijn.
-5. **Page parameter `horecagelegenheid_nid`** (optioneel) zodat
-   `mijnProfiel`'s "+ Voeg toe" 'm vooringevuld kan meegeven.
-6. Succesmelding moet **"geplaatst"** zeggen, niet "wordt beoordeeld" —
-   evenementen komen direct gepubliceerd binnen.
+**Stand bouwstap 5 na sessie 2026-09-03b (Claude bouwde zelf in de builder):**
+
+*Afgerond en met verse export geverifieerd:*
+- **Punt 3 (page state).** `createProvincieID` en `createGemeenteID` verwijderd;
+  `createPlaatsID` **hernoemd** naar `createHorecagelegenheidNid` (String,
+  nullable). Die hernoeming nam meteen de bestaande Visibility-conditie van
+  `ButtonIndienen` mee — die stond op `createPlaatsID != null && != ''` en
+  guard nu dus op de horecagelegenheid. Daarmee is punt 4's eis "knop uit
+  zolang horecagelegenheid leeg is" gratis geregeld.
+- **Punt 2 (tickets-URL).** `TextFieldWebsiteURL` gedupliceerd →
+  `TextFieldTicketsURL`, label `TicketsURL`, hint "Link om kaarten te kopen",
+  staat in `ContainerOrganisatie` onder het website-veld.
+- **Punt 1 (horeca-dropdown).** `DropDownCategorieen` gedupliceerd →
+  `DropDownHorecagelegenheid` (laatste kind van `ContainerWat`'s Column),
+  multi-select uit, Backend Query = `MijnHorecagelegenheden` met
+  `session_name`/`sessid` → App State `userSessionname`/`userSessionId`,
+  Options Values `$[:].nid`, Labels `$[:].titel`, hint "Kies je
+  horecagelegenheid", On Selected → Update Page State
+  `createHorecagelegenheidNid`.
+- **Punt 6 (succesmelding).** Snackbar in de TRUE-tak zegt nu "Je evenement is
+  geplaatst." De FALSE-tak toont `$.error` en bleef ongewijzigd.
+- **Punt 5 (page parameter).** Optionele String-page-parameter
+  `horecagelegenheidNid` toegevoegd. Bijbehorende bedrading: On Page Load →
+  Update Page State `createHorecagelegenheidNid` = die parameter, én de
+  dropdown's **Initial Option Value** = diezelfde parameter (initial value moet
+  aan de parameter hangen, niet aan de page state — On Page Load draait pas ná
+  de eerste build).
+
+*Punt 0 (argumenten `evenementCreate`) — 15 van de 16 gebonden:*
+`sessionName`→`userSessionname`, `sessionId`→`userSessionId`,
+`token`→`userToken`, `horecagelegenheidNid`→page state
+`createHorecagelegenheidNid`, `titel`→`TextFieldTitel`,
+`datumStart`→`datumVoorApi(TextFieldDatumStart)`,
+`datumEind`→`datumVoorApi(TextFieldDatumEind)`,
+`omschrijving`→`TextFieldOmschrijving`, `entreeTid`→`createEntreeTid`,
+`entreePrijs`→`TextFieldEntreeprijs`,
+`toelichtingEntree`→`TextFieldToelichtingEntree`,
+`ticketsUrl`→`TextFieldTicketsURL`, `websiteUrl`→`TextFieldWebsiteURL`,
+`categorieTids`→`createCategorieTids`, `logoFid`→`createLogoFid`.
+
+**Punt 0 is compleet:** alle 16 argumenten van `evenementCreate` zijn gebonden
+en met een verse export geverifieerd (`dart analyze` op die export: 0 errors).
+De 16e (`fotosFids`) stond eerst per ongeluk op `createCategorieTids` en is door
+Bob gecorrigeerd naar `createFotosFids`.
+
+**Let op bij toekomstig werk aan deze knop:** het onderste argument van een lange
+argumentenlijst valt in Claude's browserviewport onder de onderrand van het
+paneel en is daar niet bereikbaar (collapsen van alle andere argumenten,
+muiswiel-scrollen, scrollbar slepen en Page Down helpen geen van alle) — die
+laatste rij moet Bob zetten. Zie ook de CLAUDE.md-notitie hierover.
+
+**Kleinere restpunten op deze pagina:**
+1. De horeca-dropdown heeft **geen los tekstlabel** boven zich (alle andere
+   velden wel) — alleen de hint "Kies je horecagelegenheid". Een `Text` ertussen
+   krijgen lukte niet: "Insert Before"/"Insert After" in het tree-contextmenu
+   voegt een **kopie van de buur-widget** toe, geen widgetkiezer. Optie voor
+   later: een `Text` dupliceren en in de tree naar de juiste plek slepen.
+2. **Auto-select bij precies 1 horecagelegenheid** (uit de oorspronkelijke spec)
+   is nog niet gebouwd. Mogelijke aanpak: custom function
+   `horecaAutoSelect(mijnHorecaJson, paramNid)` die de nid teruggeeft als de
+   lijst precies 1 item heeft, gebonden aan de dropdown's Initial Option Value
+   (die kan de eigen Backend-Query-response als bron gebruiken).
+3. Onderaan de pagina staat nog een `Container` > `Text` met de tekst
+   **"Hello World"** — restant van de duplicatie, moet weg of een zinnige
+   toelichting worden.
+4. `mijnProfiel`'s "+ Voeg toe"-knop bij Mijn horecagelegenheden wijst nog naar
+   een placeholder-snackbar; die kan nu naar `/uitgaansevenementAanmaken` met
+   `horecagelegenheidNid` als parameter.
 
 **Nieuwe FlutterFlow-valkuil, gevonden tijdens deze stap (geldt straks
 óók voor de formulierpagina):** een **List-typed custom-action-argument

+ 4 - 4
ios/Runner.xcodeproj/project.pbxproj

@@ -49,8 +49,8 @@
 		97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
 		97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
 		97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
-		6436409427A31CDF00820AF7 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-		6436409627A31CD400820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		6436409D27A31CD100820AF7 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		6436409327A31CDA00820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		A9C17DEFA21738E5FBD7F54A /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
 		B8285832C7E7A3262A5A897C /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -317,8 +317,8 @@
 		6436409C27A31CD800820AF7 /* InfoPlist.strings */ = {
 			isa = PBXVariantGroup;
 			children = (
-				6436409427A31CDF00820AF7 /* nl */,
-				6436409627A31CD400820AF7 /* en */,
+				6436409D27A31CD100820AF7 /* nl */,
+				6436409327A31CDA00820AF7 /* en */,
 			);
 			name = InfoPlist.strings;
 			sourceTree = "<group>";

+ 0 - 161
lib/components/uitgaantabel_kaart_model.dart

@@ -1,161 +0,0 @@
-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 'uitgaantabel_kaart_widget.dart' show UitgaantabelKaartWidget;
-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_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class UitgaantabelKaartModel extends FlutterFlowModel<UitgaantabelKaartWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // 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() {}
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'logo': debugSerializeParam(
-            widget?.logo,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShQKDgoEbG9nbxIGN3Z0NWNwcgIICVAAWgRsb2dv',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'categorie': debugSerializeParam(
-            widget?.categorie,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShkKEwoJY2F0ZWdvcmllEgY1Y3BjanFyAggJUABaCWNhdGVnb3JpZQ==',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'titel': debugSerializeParam(
-            widget?.titel,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShUKDwoFdGl0ZWwSBmhpMWlwMXICCAlQAFoFdGl0ZWw=',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'horecagelegenheid': debugSerializeParam(
-            widget?.horecagelegenheid,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=SiEKGwoRaG9yZWNhZ2VsZWdlbmhlaWQSBmJndmtmM3ICCAlQAFoRaG9yZWNhZ2VsZWdlbmhlaWQ=',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'adres': debugSerializeParam(
-            widget?.adres,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShUKDwoFYWRyZXMSBnZhMHI4OXICCAlQAFoFYWRyZXM=',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'plaats': debugSerializeParam(
-            widget?.plaats,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShYKEAoGcGxhYXRzEgZkODVhZW9yAggJUABaBnBsYWF0cw==',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'datum': debugSerializeParam(
-            widget?.datum,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShUKDwoFZGF0dW0SBjl2ZTF4M3ICCAlQAFoFZGF0dW0=',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'inhoud': debugSerializeParam(
-            widget?.inhoud,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShYKEAoGaW5ob3VkEgYybXpvZ3FyAggJUABaBmluaG91ZA==',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'parameter9': debugSerializeParam(
-            widget?.parameter9,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=ShoKFAoKcGFyYW1ldGVyORIGbWo4djRhcgIICVAAWgpwYXJhbWV0ZXI5',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'horecagelegenheidNid': debugSerializeParam(
-            widget?.horecagelegenheidNid,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=UitgaantabelKaart',
-            searchReference:
-                'reference=SiQKHgoUaG9yZWNhZ2VsZWdlbmhlaWROaWQSBjU1emQ5eXICCAlQAFoUaG9yZWNhZ2VsZWdlbmhlaWROaWQ=',
-            name: 'dynamic',
-            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=UitgaantabelKaart',
-        searchReference:
-            'reference=OhFVaXRnYWFudGFiZWxLYWFydFAAWhFVaXRnYWFudGFiZWxLYWFydA==',
-        widgetClassName: 'UitgaantabelKaart',
-      );
-}

+ 0 - 541
lib/components/uitgaantabel_kaart_widget.dart

@@ -1,541 +0,0 @@
-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 '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_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'uitgaantabel_kaart_model.dart';
-export 'uitgaantabel_kaart_model.dart';
-
-class UitgaantabelKaartWidget extends StatefulWidget {
-  const UitgaantabelKaartWidget({
-    super.key,
-    this.logo,
-    this.categorie,
-    this.titel,
-    this.horecagelegenheid,
-    this.adres,
-    this.plaats,
-    this.datum,
-    this.inhoud,
-    this.parameter9,
-    this.horecagelegenheidNid,
-  });
-
-  final dynamic logo;
-  final dynamic categorie;
-  final dynamic titel;
-  final dynamic horecagelegenheid;
-  final dynamic adres;
-  final dynamic plaats;
-  final dynamic datum;
-  final dynamic inhoud;
-  final dynamic parameter9;
-  final dynamic horecagelegenheidNid;
-
-  @override
-  State<UitgaantabelKaartWidget> createState() =>
-      _UitgaantabelKaartWidgetState();
-}
-
-class _UitgaantabelKaartWidgetState extends State<UitgaantabelKaartWidget>
-    with RouteAware {
-  late UitgaantabelKaartModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => UitgaantabelKaartModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(UitgaantabelKaartWidget 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(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(
-                widget!.parameter9?.toString(),
-                ParamType.String,
-              ),
-              'horecaid': serializeParam(
-                widget!.horecagelegenheidNid?.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 (widget!.logo != null) {
-                              return ClipRRect(
-                                borderRadius: BorderRadius.circular(8.0),
-                                child: CachedNetworkImage(
-                                  fadeInDuration: Duration(milliseconds: 500),
-                                  fadeOutDuration: Duration(milliseconds: 500),
-                                  imageUrl: widget!.logo!.toString(),
-                                  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 =
-                                    widget!.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=UitgaantabelKaart',
-                                  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[
-                                              'Keynhs_${categorieitemIndex}_of_${categorieitem.length}'] = m;
-                                        },
-                                        child: TagCategorieComponentWidget(
-                                          key: Key(
-                                              'Keynhs_${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(
-                                widget!.titel!.toString(),
-                                style: FlutterFlowTheme.of(context)
-                                    .bodyLarge
-                                    .override(
-                                  font: GoogleFonts.inter(
-                                    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(
-                                    widget!.horecagelegenheid!.toString(),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.inter(
-                                            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.location_on_sharp,
-                                    color: FlutterFlowTheme.of(context)
-                                        .primaryText,
-                                    size: 20.0,
-                                  ),
-                                ),
-                                Flexible(
-                                  child: Text(
-                                    widget!.adres!.toString(),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.inter(
-                                            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(
-                                  FFLocalizations.of(context).getText(
-                                    'p3hbyhqm' /* ,  */,
-                                  ),
-                                  style: FlutterFlowTheme.of(context)
-                                      .bodyMedium
-                                      .override(
-                                        font: GoogleFonts.inter(
-                                          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(
-                                  widget!.plaats!.toString(),
-                                  style: FlutterFlowTheme.of(context)
-                                      .bodySmall
-                                      .override(
-                                        font: GoogleFonts.inter(
-                                          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(
-                                    widget!.datum!.toString(),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.inter(
-                                            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: Text(
-                                widget!.inhoud!.toString(),
-                                textAlign: TextAlign.start,
-                                style: FlutterFlowTheme.of(context)
-                                    .bodySmall
-                                    .override(
-                                      font: GoogleFonts.inter(
-                                        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,
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 40 - 8
lib/flutter_flow/internationalization.dart

@@ -567,6 +567,10 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
   },
   // stadsactiviteitAanmaken
   {
+    'hu7xw8pm': {
+      'nl': 'Wat',
+      'en': 'Wat',
+    },
     'xorq08j5': {
       'nl': 'Titel',
       'en': '',
@@ -787,10 +791,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'nl': 'Activiteit indienen',
       'en': 'Activiteit indienen',
     },
-    'zyip74by': {
-      'nl': 'Hello World',
-      'en': '',
-    },
     '4a3n6bkn': {
       'nl': 'Home',
       'en': 'Home',
@@ -926,6 +926,10 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
   },
   // uitgaansevenementAanmaken
   {
+    'opgbl8g0': {
+      'nl': 'Wat',
+      'en': 'Wat',
+    },
     'vc80d3lh': {
       'nl': 'Titel',
       'en': '',
@@ -942,6 +946,30 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'nl': 'Omschrijving activiteit',
       'en': 'Omschrijving activiteit',
     },
+    'rqx6m3yf': {
+      'nl': 'Uw Horecagelegenheid',
+      'en': 'Uw Horecagelegenheid',
+    },
+    'nhnxstvm': {
+      'nl': 'Kies je horecagelegenheid',
+      'en': '',
+    },
+    'pnh9yrrk': {
+      'nl': 'Search...',
+      'en': '',
+    },
+    'jcyx82pa': {
+      'nl': 'Option 1',
+      'en': '',
+    },
+    '53q8buz0': {
+      'nl': 'Option 2',
+      'en': '',
+    },
+    '2fg0qpjw': {
+      'nl': 'Option 3',
+      'en': '',
+    },
     'p0xm7daj': {
       'nl': 'Categorie evenement',
       'en': '',
@@ -998,6 +1026,14 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'nl': 'Website van de activiteit',
       'en': 'Website van de activiteit',
     },
+    'zfofdq9a': {
+      'nl': 'TicketsURL',
+      'en': '',
+    },
+    'nzaqrq0w': {
+      'nl': 'Link om kaarten te kopen',
+      'en': 'Website van de activiteit',
+    },
     'obaet4ky': {
       'nl': 'Entree',
       'en': 'Entree',
@@ -1058,10 +1094,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'nl': 'Activiteit indienen',
       'en': 'Activiteit indienen',
     },
-    'f16hjeid': {
-      'nl': 'Hello World',
-      'en': '',
-    },
     'vvdwputk': {
       'nl': 'Home',
       'en': 'Home',

+ 6 - 1
lib/flutter_flow/nav/nav.dart

@@ -311,7 +311,12 @@ GoRouter createRouter(AppStateNotifier appStateNotifier) => GoRouter(
         FFRoute(
           name: UitgaansevenementAanmakenWidget.routeName,
           path: UitgaansevenementAanmakenWidget.routePath,
-          builder: (context, params) => UitgaansevenementAanmakenWidget(),
+          builder: (context, params) => UitgaansevenementAanmakenWidget(
+            horecagelegenheidNid: params.getParam(
+              'horecagelegenheidNid',
+              ParamType.String,
+            ),
+          ),
         )
       ].map((r) => r.toRoute(appStateNotifier)).toList(),
       observers: ffNavigatorObservers,

+ 0 - 1
lib/horecagelegenhedenoverzicht/event_current/event_current_model.dart

@@ -4,7 +4,6 @@ import '/components/header_buttons_component_widget.dart';
 import '/evenement/evenement_horecagelegenheid/evenement_horecagelegenheid_widget.dart';
 import '/evenement/evenement_info/evenement_info_widget.dart';
 import '/evenement/evenement_v2_h_t_m_l_component/evenement_v2_h_t_m_l_component_widget.dart';
-import '/flutter_flow/flutter_flow_ad_banner.dart';
 import '/flutter_flow/flutter_flow_icon_button.dart';
 import '/flutter_flow/flutter_flow_theme.dart';
 import '/flutter_flow/flutter_flow_util.dart';

+ 0 - 10
lib/horecagelegenhedenoverzicht/event_current/event_current_widget.dart

@@ -4,7 +4,6 @@ import '/components/header_buttons_component_widget.dart';
 import '/evenement/evenement_horecagelegenheid/evenement_horecagelegenheid_widget.dart';
 import '/evenement/evenement_info/evenement_info_widget.dart';
 import '/evenement/evenement_v2_h_t_m_l_component/evenement_v2_h_t_m_l_component_widget.dart';
-import '/flutter_flow/flutter_flow_ad_banner.dart';
 import '/flutter_flow/flutter_flow_icon_button.dart';
 import '/flutter_flow/flutter_flow_theme.dart';
 import '/flutter_flow/flutter_flow_util.dart';
@@ -445,15 +444,6 @@ class _EventCurrentWidgetState extends State<EventCurrentWidget>
                                     .fontStyle,
                               ),
                     ),
-                  Padding(
-                    padding:
-                        EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 0.0),
-                    child: FlutterFlowAdBanner(
-                      showsTestAd: true,
-                      iOSAdUnitID: 'ca-app-pub-2431417692812232/5511582981',
-                      androidAdUnitID: 'ca-app-pub-2431417692812232/6657143691',
-                    ),
-                  ),
                   Expanded(
                     child: Row(
                       mainAxisSize: MainAxisSize.max,

+ 0 - 174
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_page_data_type/horecagelegenheden_overzicht_page_data_type_model.dart

@@ -1,174 +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 '/backend/schema/structs/index.dart';
-import '/index.dart';
-import 'horecagelegenheden_overzicht_page_data_type_widget.dart'
-    show HorecagelegenhedenOverzichtPageDataTypeWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class HorecagelegenhedenOverzichtPageDataTypeModel
-    extends FlutterFlowModel<HorecagelegenhedenOverzichtPageDataTypeWidget> {
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TabBar widget.
-  TabController? tabBarController;
-  int get tabBarCurrentIndex =>
-      tabBarController != null ? tabBarController!.index : 0;
-  int get tabBarPreviousIndex =>
-      tabBarController != null ? tabBarController!.previousIndex : 0;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels1 = {};
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels2 = {};
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels3 = {};
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels4 = {};
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels5 = {};
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels6 = {};
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    tabBarController?.dispose();
-    headerButtonsComponentModel.dispose();
-    drawerComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'plaats': debugSerializeParam(
-            widget?.plaats,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-            searchReference:
-                'reference=ShgKEAoGcGxhYXRzEgYzcXVrMXVyBAgDIAFQAVoGcGxhYXRz',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        dynamicComponentStates: {
-          'horecagelegenheidoverzichtKaartModels1 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels1.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels1.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels2 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels2.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels2.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels3 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels3.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels3.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels4 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels4.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels4.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels5 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels5.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels5.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-          'horecagelegenheidoverzichtKaartModels6 (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels6.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels6.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-        searchReference:
-            'reference=OidIb3JlY2FnZWxlZ2VuaGVkZW5PdmVyemljaHRQYWdlRGF0YVR5cGVQAVonSG9yZWNhZ2VsZWdlbmhlZGVuT3ZlcnppY2h0UGFnZURhdGFUeXBl',
-        widgetClassName: 'HorecagelegenhedenOverzichtPageDataType',
-      );
-}

+ 0 - 1388
lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_page_data_type/horecagelegenheden_overzicht_page_data_type_widget.dart

@@ -1,1388 +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 '/backend/schema/structs/index.dart';
-import '/index.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'horecagelegenheden_overzicht_page_data_type_model.dart';
-export 'horecagelegenheden_overzicht_page_data_type_model.dart';
-
-class HorecagelegenhedenOverzichtPageDataTypeWidget extends StatefulWidget {
-  const HorecagelegenhedenOverzichtPageDataTypeWidget({
-    super.key,
-    required this.plaats,
-  });
-
-  final String? plaats;
-
-  static String routeName = 'HorecagelegenhedenOverzichtPageDataType';
-  static String routePath = '/horecagelegenhedenOverzichtPageDataType';
-
-  @override
-  State<HorecagelegenhedenOverzichtPageDataTypeWidget> createState() =>
-      _HorecagelegenhedenOverzichtPageDataTypeWidgetState();
-}
-
-class _HorecagelegenhedenOverzichtPageDataTypeWidgetState
-    extends State<HorecagelegenhedenOverzichtPageDataTypeWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late HorecagelegenhedenOverzichtPageDataTypeModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(
-        context, () => HorecagelegenhedenOverzichtPageDataTypeModel());
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 6,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(
-      HorecagelegenhedenOverzichtPageDataTypeWidget oldWidget) {
-    super.didUpdateWidget(oldWidget);
-    _model.widget = widget;
-  }
-
-  @override
-  void didChangeDependencies() {
-    super.didChangeDependencies();
-    final route = DebugModalRoute.of(context);
-    if (route != null) {
-      routeObserver.subscribe(this, route);
-    }
-    debugLogGlobalProperty(context);
-  }
-
-  @override
-  void didPopNext() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPush() {
-    if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
-      setState(() => _model.isRouteVisible = true);
-      debugLogWidgetClass(_model);
-    }
-  }
-
-  @override
-  void didPop() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  void didPushNext() {
-    _model.isRouteVisible = false;
-  }
-
-  @override
-  Widget build(BuildContext context) {
-    DebugFlutterFlowModelContext.maybeOf(context)
-        ?.parentModelCallback
-        ?.call(_model);
-    context.watch<FFAppState>();
-    _model.horecagelegenheidoverzichtKaartModels1.clear();
-    _model.horecagelegenheidoverzichtKaartModels2.clear();
-    _model.horecagelegenheidoverzichtKaartModels3.clear();
-    _model.horecagelegenheidoverzichtKaartModels4.clear();
-    _model.horecagelegenheidoverzichtKaartModels5.clear();
-    _model.horecagelegenheidoverzichtKaartModels6.clear();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
-        drawer: Drawer(
-          elevation: 16.0,
-          child: wrapWithModel(
-            model: _model.drawerComponentModel,
-            updateCallback: () => safeSetState(() {}),
-            child: Builder(builder: (_) {
-              return DebugFlutterFlowModelContext(
-                rootModel: _model.rootModel,
-                child: DrawerComponentWidget(),
-              );
-            }),
-          ),
-        ),
-        appBar: PreferredSize(
-          preferredSize: Size.fromHeight(80.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).info,
-            iconTheme: IconThemeData(color: Color(0xFFB12727)),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(),
-                  );
-                }),
-              ),
-              centerTitle: true,
-              expandedTitleScale: 1.0,
-            ),
-            bottom: PreferredSize(
-              preferredSize: Size.fromHeight(70.0),
-              child: Container(),
-            ),
-            toolbarHeight: MediaQuery.sizeOf(context).height * 0.25,
-            elevation: 2.0,
-          ),
-        ),
-        body: SafeArea(
-          top: true,
-          child: Column(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Expanded(
-                child: 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.interTight(
-                                    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.interTight(
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleMedium
-                                        .fontStyle,
-                                  ),
-                                  letterSpacing: 0.0,
-                                  fontWeight: FlutterFlowTheme.of(context)
-                                      .titleMedium
-                                      .fontWeight,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .titleMedium
-                                      .fontStyle,
-                                ),
-                        indicatorColor: FlutterFlowTheme.of(context).primary,
-                        tabs: [
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'mgbxk04v' /* Activiteiten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '7x2d53vo' /* Cultuur */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '07bu84h3' /* Eetgelegenheden */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'yyib9rhy' /* Overnachten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'ttz76cwu' /* Uitgaan */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'mqz8ig8q' /* Verhuur, catering */,
-                            ),
-                          ),
-                        ],
-                        controller: _model.tabBarController,
-                        onTap: (i) async {
-                          [
-                            () async {},
-                            () async {},
-                            () async {},
-                            () async {},
-                            () async {},
-                            () async {}
-                          ][i]();
-                        },
-                      ),
-                    ),
-                    Expanded(
-                      child: TabBarView(
-                        controller: _model.tabBarController,
-                        children: [
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_97hz4443'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_97hz4443'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        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[
-                                                        'Key67p_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Key67p_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'),
-                                                    titel: HorecagelegenheidStruct
-                                                            .maybeFromMap(
-                                                                horecagelegenhedenItem)
-                                                        ?.titel,
-                                                    logo: HorecagelegenheidStruct
-                                                            .maybeFromMap(
-                                                                horecagelegenhedenItem)
-                                                        ?.logo,
-                                                    nid: HorecagelegenheidStruct
-                                                            .maybeFromMap(
-                                                                horecagelegenhedenItem)
-                                                        ?.nid,
-                                                    adres: HorecagelegenheidStruct
-                                                            .maybeFromMap(
-                                                                horecagelegenhedenItem)
-                                                        ?.adres,
-                                                    plaats: HorecagelegenheidStruct
-                                                            .maybeFromMap(
-                                                                horecagelegenhedenItem)
-                                                        ?.plaats,
-                                                    categorie:
-                                                        HorecagelegenheidStruct
-                                                                .maybeFromMap(
-                                                                    horecagelegenhedenItem)
-                                                            ?.categorie,
-                                                  ),
-                                                );
-                                              }),
-                                            ),
-                                          );
-                                        },
-                                      );
-                                    },
-                                  );
-                                },
-                              ),
-                            ],
-                          ),
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_6ptq7fb3'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_6ptq7fb3'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        itemBuilder:
-                                            (context, horecagelegenhedenIndex) {
-                                          final horecagelegenhedenItem =
-                                              horecagelegenheden[
-                                                  horecagelegenhedenIndex];
-                                          return Container(
-                                            width: 600.0,
-                                            height: 225.0,
-                                            decoration: BoxDecoration(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .secondaryBackground,
-                                            ),
-                                            child: InkWell(
-                                              splashColor: Colors.transparent,
-                                              focusColor: Colors.transparent,
-                                              hoverColor: Colors.transparent,
-                                              highlightColor:
-                                                  Colors.transparent,
-                                              onTap: () async {
-                                                context.pushNamed(
-                                                  HorecagelegenheidCurrentWidget
-                                                      .routeName,
-                                                  queryParameters: {
-                                                    'nid': serializeParam(
-                                                      getJsonField(
-                                                        horecagelegenhedenItem,
-                                                        r'''$.nid''',
-                                                      ).toString(),
-                                                      ParamType.String,
-                                                    ),
-                                                  }.withoutNulls,
-                                                );
-                                              },
-                                              child: Builder(builder: (_) {
-                                                return DebugFlutterFlowModelContext(
-                                                  rootModel: _model.rootModel,
-                                                  parentModelCallback: (m) {
-                                                    _model.horecagelegenheidoverzichtKaartModels2[
-                                                        'Keysrl_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Keysrl_${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: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_8c3hpg20'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_8c3hpg20'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        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[
-                                                        'Keya2l_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Keya2l_${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: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_e6xyp1fa'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_e6xyp1fa'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        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[
-                                                        'Keyqrr_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Keyqrr_${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: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_0fj83eto'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_0fj83eto'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        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[
-                                                        'Keypti_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Keypti_${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: [
-                              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: Color(0xFFB1061E),
-                                          size: 80.0,
-                                        ),
-                                      ),
-                                    );
-                                  }
-                                  final staggeredViewHorecagelegenheidoverzichtResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_statusCode_StaggeredView_ct0lm463'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'HorecagelegenheidoverzichtCall_responseBody_StaggeredView_ct0lm463'] =
-                                      debugSerializeParam(
-                                    staggeredViewHorecagelegenheidoverzichtResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtPageDataType',
-                                    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=HorecagelegenhedenOverzichtPageDataType',
-                                        name: 'dynamic',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return MasonryGridView.builder(
-                                        physics:
-                                            const NeverScrollableScrollPhysics(),
-                                        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,
-                                        shrinkWrap: true,
-                                        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[
-                                                        'Keygl2_${horecagelegenhedenIndex}_of_${horecagelegenheden.length}'] = m;
-                                                  },
-                                                  child:
-                                                      HorecagelegenheidoverzichtKaartWidget(
-                                                    key: Key(
-                                                        'Keygl2_${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>(),
-                                                  ),
-                                                );
-                                              }),
-                                            ),
-                                          );
-                                        },
-                                      );
-                                    },
-                                  );
-                                },
-                              ),
-                            ],
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 1
lib/horecagelegenhedenoverzicht/horecagelegenheid_current/horecagelegenheid_current_model.dart

@@ -1,7 +1,6 @@
 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_ad_banner.dart';
 import '/flutter_flow/flutter_flow_icon_button.dart';
 import '/flutter_flow/flutter_flow_theme.dart';
 import '/flutter_flow/flutter_flow_util.dart';

+ 0 - 10
lib/horecagelegenhedenoverzicht/horecagelegenheid_current/horecagelegenheid_current_widget.dart

@@ -1,7 +1,6 @@
 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_ad_banner.dart';
 import '/flutter_flow/flutter_flow_icon_button.dart';
 import '/flutter_flow/flutter_flow_theme.dart';
 import '/flutter_flow/flutter_flow_util.dart';
@@ -469,15 +468,6 @@ class _HorecagelegenheidCurrentWidgetState
                                     .fontStyle,
                               ),
                     ),
-                  Padding(
-                    padding:
-                        EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 0.0),
-                    child: FlutterFlowAdBanner(
-                      showsTestAd: true,
-                      iOSAdUnitID: 'ca-app-pub-2431417692812232/5511582981',
-                      androidAdUnitID: 'ca-app-pub-2431417692812232/6657143691',
-                    ),
-                  ),
                   Expanded(
                     child: Column(
                       children: [

+ 92 - 100
lib/horecagelegenhedenoverzicht/horecagelegenheidoverzicht_kaart/horecagelegenheidoverzicht_kaart_widget.dart

@@ -201,106 +201,6 @@ class _HorecagelegenheidoverzichtKaartWidgetState
                           }
                         },
                       ),
-                      Align(
-                        alignment: AlignmentDirectional(-1.0, 1.0),
-                        child: Container(
-                          decoration: BoxDecoration(
-                            color: Color(0x40000000),
-                          ),
-                          child: Padding(
-                            padding: EdgeInsetsDirectional.fromSTEB(
-                                8.0, 0.0, 8.0, 0.0),
-                            child: Builder(
-                              builder: (context) {
-                                final categorie =
-                                    (widget!.categorie?.toList() ?? [])
-                                        .take(3)
-                                        .toList();
-                                _model.debugGeneratorVariables[
-                                        'categorie${categorie.length > 100 ? ' (first 100)' : ''}'] =
-                                    debugSerializeParam(
-                                  categorie.take(100),
-                                  ParamType.String,
-                                  isList: true,
-                                  link:
-                                      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidoverzichtKaart',
-                                  name: 'String',
-                                  nullable: false,
-                                );
-                                debugLogWidgetClass(_model);
-
-                                return Column(
-                                  mainAxisSize: MainAxisSize.min,
-                                  mainAxisAlignment: MainAxisAlignment.end,
-                                  crossAxisAlignment: CrossAxisAlignment.start,
-                                  children: List.generate(categorie.length,
-                                      (categorieIndex) {
-                                    final categorieItem =
-                                        categorie[categorieIndex];
-                                    return Align(
-                                      alignment:
-                                          AlignmentDirectional(-1.0, 1.0),
-                                      child: Container(
-                                        decoration: BoxDecoration(),
-                                        alignment:
-                                            AlignmentDirectional(-1.0, 1.0),
-                                        child: Padding(
-                                          padding:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  6.0, 0.0, 6.0, 0.0),
-                                          child: Container(
-                                            decoration: BoxDecoration(
-                                              color: Color(0xFF09B34A),
-                                              borderRadius:
-                                                  BorderRadius.circular(12.0),
-                                            ),
-                                            child: Padding(
-                                              padding: EdgeInsets.all(8.0),
-                                              child: Text(
-                                                categorieItem,
-                                                style: FlutterFlowTheme.of(
-                                                        context)
-                                                    .labelSmall
-                                                    .override(
-                                                      font: GoogleFonts.roboto(
-                                                        fontWeight:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .labelSmall
-                                                                .fontWeight,
-                                                        fontStyle:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .labelSmall
-                                                                .fontStyle,
-                                                      ),
-                                                      color: Colors.white,
-                                                      fontSize: 10.0,
-                                                      letterSpacing: 0.0,
-                                                      fontWeight:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .labelSmall
-                                                              .fontWeight,
-                                                      fontStyle:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .labelSmall
-                                                              .fontStyle,
-                                                    ),
-                                              ),
-                                            ),
-                                          ),
-                                        ),
-                                      ),
-                                    );
-                                  }).divide(SizedBox(height: 4.0)),
-                                );
-                              },
-                            ),
-                          ),
-                        ),
-                      ),
                       Align(
                         alignment: AlignmentDirectional(1.0, -1.0),
                         child: AlignedTooltip(
@@ -507,6 +407,98 @@ class _HorecagelegenheidoverzichtKaartWidgetState
                           ),
                         ].divide(SizedBox(height: 4.0)),
                       ),
+                      Padding(
+                        padding:
+                            EdgeInsetsDirectional.fromSTEB(8.0, 0.0, 8.0, 0.0),
+                        child: Builder(
+                          builder: (context) {
+                            final categorie =
+                                (widget!.categorie?.toList() ?? [])
+                                    .take(3)
+                                    .toList();
+                            _model.debugGeneratorVariables[
+                                    'categorie${categorie.length > 100 ? ' (first 100)' : ''}'] =
+                                debugSerializeParam(
+                              categorie.take(100),
+                              ParamType.String,
+                              isList: true,
+                              link:
+                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenheidoverzichtKaart',
+                              name: 'String',
+                              nullable: false,
+                            );
+                            debugLogWidgetClass(_model);
+
+                            return Wrap(
+                              spacing: 0.0,
+                              runSpacing: 4.0,
+                              alignment: WrapAlignment.start,
+                              crossAxisAlignment: WrapCrossAlignment.start,
+                              direction: Axis.horizontal,
+                              runAlignment: WrapAlignment.start,
+                              verticalDirection: VerticalDirection.down,
+                              clipBehavior: Clip.none,
+                              children: List.generate(categorie.length,
+                                  (categorieIndex) {
+                                final categorieItem = categorie[categorieIndex];
+                                return Align(
+                                  alignment: AlignmentDirectional(-1.0, 1.0),
+                                  child: Container(
+                                    decoration: BoxDecoration(),
+                                    alignment: AlignmentDirectional(-1.0, 1.0),
+                                    child: Padding(
+                                      padding: EdgeInsetsDirectional.fromSTEB(
+                                          6.0, 0.0, 6.0, 0.0),
+                                      child: Container(
+                                        decoration: BoxDecoration(
+                                          color: Color(0xFF09B34A),
+                                          borderRadius:
+                                              BorderRadius.circular(0.0),
+                                        ),
+                                        child: Padding(
+                                          padding: EdgeInsets.all(8.0),
+                                          child: Text(
+                                            categorieItem,
+                                            style: FlutterFlowTheme.of(context)
+                                                .labelSmall
+                                                .override(
+                                                  font: GoogleFonts.roboto(
+                                                    fontWeight:
+                                                        FlutterFlowTheme.of(
+                                                                context)
+                                                            .labelSmall
+                                                            .fontWeight,
+                                                    fontStyle:
+                                                        FlutterFlowTheme.of(
+                                                                context)
+                                                            .labelSmall
+                                                            .fontStyle,
+                                                  ),
+                                                  color: Colors.white,
+                                                  fontSize: 10.0,
+                                                  letterSpacing: 0.0,
+                                                  fontWeight:
+                                                      FlutterFlowTheme.of(
+                                                              context)
+                                                          .labelSmall
+                                                          .fontWeight,
+                                                  fontStyle:
+                                                      FlutterFlowTheme.of(
+                                                              context)
+                                                          .labelSmall
+                                                          .fontStyle,
+                                                ),
+                                          ),
+                                        ),
+                                      ),
+                                    ),
+                                  ),
+                                );
+                              }),
+                            );
+                          },
+                        ),
+                      ),
                     ].divide(SizedBox(height: 8.0)),
                   ),
                 ),

+ 0 - 242
lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_model.dart

@@ -1,242 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/backend/api_requests/api_streaming.dart';
-import '/backend/schema/structs/index.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/form_field_controller.dart';
-import 'dart:convert';
-import 'dart:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'select_state_drop_down_component_copy_widget.dart'
-    show SelectStateDropDownComponentCopyWidget;
-import 'package:flutter/material.dart';
-import 'package:flutter/scheduler.dart';
-import 'package:flutter_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-
-class SelectStateDropDownComponentCopyModel
-    extends FlutterFlowModel<SelectStateDropDownComponentCopyWidget> {
-  ///  Local state fields for this component.
-
-  bool _isLoadingProvinciesDone = false;
-  set isLoadingProvinciesDone(bool value) {
-    _isLoadingProvinciesDone = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get isLoadingProvinciesDone => _isLoadingProvinciesDone;
-
-  bool _isLoadingGemeenteDone = false;
-  set isLoadingGemeenteDone(bool value) {
-    _isLoadingGemeenteDone = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get isLoadingGemeenteDone => _isLoadingGemeenteDone;
-
-  late LoggableList<GemeenteModelStruct> _favorieteGemeentenLijst =
-      LoggableList([]);
-  set favorieteGemeentenLijst(List<GemeenteModelStruct> value) {
-    if (value != null) {
-      _favorieteGemeentenLijst = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<GemeenteModelStruct> get favorieteGemeentenLijst =>
-      _favorieteGemeentenLijst?..logger = () => debugLogWidgetClass(this);
-  void addToFavorieteGemeentenLijst(GemeenteModelStruct item) =>
-      favorieteGemeentenLijst.add(item);
-  void removeFromFavorieteGemeentenLijst(GemeenteModelStruct item) =>
-      favorieteGemeentenLijst.remove(item);
-  void removeAtIndexFromFavorieteGemeentenLijst(int index) =>
-      favorieteGemeentenLijst.removeAt(index);
-  void insertAtIndexInFavorieteGemeentenLijst(
-          int index, GemeenteModelStruct item) =>
-      favorieteGemeentenLijst.insert(index, item);
-  void updateFavorieteGemeentenLijstAtIndex(
-          int index, Function(GemeenteModelStruct) updateFn) =>
-      favorieteGemeentenLijst[index] = updateFn(favorieteGemeentenLijst[index]);
-
-  ///  State fields for stateful widgets in this component.
-
-  // Stores action output result for [Backend Call - API (provincies)] action in SelectStateDropDownComponentCopy widget.
-  ApiCallResponse? _apiProvincieResults;
-  set apiProvincieResults(ApiCallResponse? value) {
-    _apiProvincieResults = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiProvincieResults => _apiProvincieResults;
-
-  // Stores action output result for [Backend Call - API (gemeenten)] action in SelectStateDropDownComponentCopy widget.
-  ApiCallResponse? _apiGemeenteResultInitalize;
-  set apiGemeenteResultInitalize(ApiCallResponse? value) {
-    _apiGemeenteResultInitalize = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiGemeenteResultInitalize =>
-      _apiGemeenteResultInitalize;
-
-  // Stores action output result for [Custom Action - getFavorieteGemeenten] action in SelectStateDropDownComponentCopy widget.
-  List<GemeenteModelStruct>? _favorieteGemeentenResultaat;
-  set favorieteGemeentenResultaat(List<GemeenteModelStruct>? value) {
-    _favorieteGemeentenResultaat = value;
-    debugLogWidgetClass(this);
-  }
-
-  List<GemeenteModelStruct>? get favorieteGemeentenResultaat =>
-      _favorieteGemeentenResultaat;
-
-  // State field(s) for DropDownProvincie widget.
-  String? _dropDownProvincieValue;
-  set dropDownProvincieValue(String? value) {
-    _dropDownProvincieValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownProvincieValue => _dropDownProvincieValue;
-
-  FormFieldController<String>? dropDownProvincieValueController;
-  // Stores action output result for [Backend Call - API (gemeenten)] action in DropDownProvincie widget.
-  ApiCallResponse? _apiGemeenteResultbutton;
-  set apiGemeenteResultbutton(ApiCallResponse? value) {
-    _apiGemeenteResultbutton = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiGemeenteResultbutton => _apiGemeenteResultbutton;
-
-  // State field(s) for DropDownGemeente widget.
-  String? _dropDownGemeenteValue;
-  set dropDownGemeenteValue(String? value) {
-    _dropDownGemeenteValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeenteValue => _dropDownGemeenteValue;
-
-  FormFieldController<String>? dropDownGemeenteValueController;
-
-  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(
-        localStates: {
-          'isLoadingProvinciesDone': debugSerializeParam(
-            isLoadingProvinciesDone,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            searchReference:
-                'reference=QigKIAoXaXNMb2FkaW5nUHJvdmluY2llc0RvbmUSBTdseXV4cgQIBSABUABaF2lzTG9hZGluZ1Byb3ZpbmNpZXNEb25lYiBTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'isLoadingGemeenteDone': debugSerializeParam(
-            isLoadingGemeenteDone,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            searchReference:
-                'reference=Qi8KHgoVaXNMb2FkaW5nR2VtZWVudGVEb25lEgUzY3BwYioHEgVmYWxzZXIECAUgAVAAWhVpc0xvYWRpbmdHZW1lZW50ZURvbmViIFNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnRDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'favorieteGemeentenLijst': debugSerializeParam(
-            favorieteGemeentenLijst,
-            ParamType.DataStruct,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            searchReference:
-                'reference=QkIKIAoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3QSBWZvbnp2ch4SAggUKhgSFgoNR2VtZWVudGVNb2RlbBIFODJ1N3VQAFoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3RiIFNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnRDb3B5',
-            name: 'GemeenteModel',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'dropDownProvincieValue': debugSerializeParam(
-            dropDownProvincieValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeenteValue': debugSerializeParam(
-            dropDownGemeenteValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'apiProvincieResults': debugSerializeParam(
-            apiProvincieResults,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'apiGemeenteResultInitalize': debugSerializeParam(
-            apiGemeenteResultInitalize,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'favorieteGemeentenResultaat': debugSerializeParam(
-            favorieteGemeentenResultaat,
-            ParamType.DataStruct,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'GemeenteModel',
-            nullable: true,
-          ),
-          'apiGemeenteResultbutton': debugSerializeParam(
-            apiGemeenteResultbutton,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'ApiCallResponse',
-            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=SelectStateDropDownComponentCopy',
-        searchReference:
-            'reference=OiBTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weVAAWiBTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weQ==',
-        widgetClassName: 'SelectStateDropDownComponentCopy',
-      );
-}

+ 0 - 513
lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_widget.dart

@@ -1,513 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/backend/api_requests/api_streaming.dart';
-import '/backend/schema/structs/index.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/form_field_controller.dart';
-import 'dart:convert';
-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:google_fonts/google_fonts.dart';
-import 'package:provider/provider.dart';
-import 'select_state_drop_down_component_copy_model.dart';
-export 'select_state_drop_down_component_copy_model.dart';
-
-class SelectStateDropDownComponentCopyWidget extends StatefulWidget {
-  const SelectStateDropDownComponentCopyWidget({super.key});
-
-  @override
-  State<SelectStateDropDownComponentCopyWidget> createState() =>
-      _SelectStateDropDownComponentCopyWidgetState();
-}
-
-class _SelectStateDropDownComponentCopyWidgetState
-    extends State<SelectStateDropDownComponentCopyWidget> with RouteAware {
-  late SelectStateDropDownComponentCopyModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => SelectStateDropDownComponentCopyModel());
-
-    // On component load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.isLoadingProvinciesDone = false;
-      safeSetState(() {});
-      if (!(FFAppState().provincieSelectId != null &&
-          FFAppState().provincieSelectId != '')) {
-        FFAppState().provincieSelectId = '28666';
-        FFAppState().provincieSelectName = 'Noord-Holland';
-        safeSetState(() {});
-      }
-      if (!(FFAppState().gemeenteSelectId != null &&
-          FFAppState().gemeenteSelectId != '')) {
-        FFAppState().gemeenteSelectId = '28694';
-        FFAppState().gemeenteSelectNaam = 'Amsterdam (gemeente)';
-        safeSetState(() {});
-      }
-      _model.apiProvincieResults = await ProvinciesCall.call();
-
-      if ((_model.apiProvincieResults?.succeeded ?? true)) {
-        FFAppState().provincielijst = ((_model.apiProvincieResults?.jsonBody ??
-                    '')
-                .toList()
-                .map<ProvincieModelStruct?>(ProvincieModelStruct.maybeFromMap)
-                .toList() as Iterable<ProvincieModelStruct?>)
-            .withoutNulls
-            .toList()
-            .cast<ProvincieModelStruct>();
-        FFAppState().update(() {});
-      } else {
-        FFAppState().deleteProvincielijst();
-        FFAppState().provincielijst = [];
-
-        FFAppState().update(() {});
-      }
-
-      _model.isLoadingProvinciesDone = true;
-      safeSetState(() {});
-      if (!(FFAppState().provincieSelectId != null &&
-          FFAppState().provincieSelectId != '')) {
-        _model.isLoadingProvinciesDone = true;
-        safeSetState(() {});
-      }
-      if (FFAppState().gemeenteSelectId != null &&
-          FFAppState().gemeenteSelectId != '') {
-        _model.apiGemeenteResultInitalize = await GemeentenCall.call(
-          provincieid: FFAppState().provincieSelectId,
-        );
-
-        FFAppState().gemeentelijst =
-            ((_model.apiGemeenteResultInitalize?.jsonBody ?? '')
-                    .toList()
-                    .map<GemeenteModelStruct?>(GemeenteModelStruct.maybeFromMap)
-                    .toList() as Iterable<GemeenteModelStruct?>)
-                .withoutNulls
-                .toList()
-                .cast<GemeenteModelStruct>();
-        safeSetState(() {});
-        _model.isLoadingGemeenteDone = true;
-        safeSetState(() {});
-      }
-      safeSetState(() {});
-      _model.favorieteGemeentenResultaat = await actions.getFavorieteGemeenten(
-        FFAppState().favorieteGemeenteIds.toList(),
-      );
-      _model.favorieteGemeentenLijst = _model.favorieteGemeentenResultaat!
-          .toList()
-          .cast<GemeenteModelStruct>();
-      safeSetState(() {});
-    });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(SelectStateDropDownComponentCopyWidget 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 Container(
-      decoration: BoxDecoration(
-        color: FlutterFlowTheme.of(context).secondaryBackground,
-      ),
-      child: Column(
-        mainAxisSize: MainAxisSize.max,
-        children: [
-          if (_model.isLoadingProvinciesDone)
-            FlutterFlowDropDown<String>(
-              controller: _model.dropDownProvincieValueController ??=
-                  FormFieldController<String>(
-                _model.dropDownProvincieValue ??=
-                    FFAppState().provincieSelectId,
-              ),
-              options: List<String>.from(FFAppState()
-                  .provincielijst
-                  .map((e) => e.provincieid)
-                  .toList()),
-              optionLabels: FFAppState()
-                  .provincielijst
-                  .map((e) => e.provinciename)
-                  .toList(),
-              onChanged: (val) async {
-                safeSetState(() =>
-                    _model.dropDownProvincieValue = val); // Action 1 gemeente
-                _model.isLoadingGemeenteDone = false;
-                // provincieidselect
-                // Action 2 update appstate provincie select
-                FFAppState().provincieSelectId = _model.dropDownProvincieValue!;
-                FFAppState().provincieSelectName = functions.provincieNaamById(
-                    FFAppState().provincielijst.toList(),
-                    FFAppState().provincieSelectId)!;
-                safeSetState(() {});
-                _model.apiGemeenteResultbutton = await GemeentenCall.call(
-                  provincieid: FFAppState().provincieSelectId,
-                );
-
-                FFAppState().gemeentelijst =
-                    ((_model.apiGemeenteResultbutton?.jsonBody ?? '')
-                            .toList()
-                            .map<GemeenteModelStruct?>(
-                                GemeenteModelStruct.maybeFromMap)
-                            .toList() as Iterable<GemeenteModelStruct?>)
-                        .withoutNulls
-                        .toList()
-                        .cast<GemeenteModelStruct>();
-                safeSetState(() {});
-                // Action 4 IsLoadingGemeenteDone
-                _model.isLoadingGemeenteDone = true;
-                FFAppState().gemeentelijst =
-                    ((_model.apiGemeenteResultbutton?.jsonBody ?? '')
-                            .toList()
-                            .map<GemeenteModelStruct?>(
-                                GemeenteModelStruct.maybeFromMap)
-                            .toList() as Iterable<GemeenteModelStruct?>)
-                        .withoutNulls
-                        .toList()
-                        .cast<GemeenteModelStruct>();
-                _model.updatePage(() {});
-
-                safeSetState(() {});
-              },
-              width: 200.0,
-              height: 40.0,
-              textStyle: FlutterFlowTheme.of(context).bodyMedium.override(
-                    font: GoogleFonts.inter(
-                      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,
-                  ),
-              hintText: FFLocalizations.of(context).getText(
-                '4uyi9owz' /* Select... */,
-              ),
-              icon: Icon(
-                Icons.keyboard_arrow_down_rounded,
-                color: FlutterFlowTheme.of(context).secondaryText,
-                size: 24.0,
-              ),
-              fillColor: FlutterFlowTheme.of(context).secondaryBackground,
-              elevation: 2.0,
-              borderColor: Colors.transparent,
-              borderWidth: 0.0,
-              borderRadius: 8.0,
-              margin: EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-              hidesUnderline: true,
-              isOverButton: false,
-              isSearchable: false,
-              isMultiSelect: false,
-            ),
-          if (_model.isLoadingGemeenteDone)
-            FlutterFlowDropDown<String>(
-              controller: _model.dropDownGemeenteValueController ??=
-                  FormFieldController<String>(
-                _model.dropDownGemeenteValue ??= FFAppState().gemeenteSelectId,
-              ),
-              options: List<String>.from(
-                  FFAppState().gemeentelijst.map((e) => e.gemeenteid).toList()),
-              optionLabels: FFAppState()
-                  .gemeentelijst
-                  .map((e) => e.gemeentename)
-                  .toList(),
-              onChanged: (val) async {
-                safeSetState(() => _model.dropDownGemeenteValue = val);
-                FFAppState().gemeenteSelectId = _model.dropDownGemeenteValue!;
-                FFAppState().gemeenteSelectNaam = functions.gemeenteNaamById(
-                    FFAppState().gemeentelijst.toList(),
-                    FFAppState().gemeenteSelectId)!;
-                safeSetState(() {});
-              },
-              width: 200.0,
-              height: 40.0,
-              textStyle: FlutterFlowTheme.of(context).bodyMedium.override(
-                    font: GoogleFonts.inter(
-                      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,
-                  ),
-              hintText: FFLocalizations.of(context).getText(
-                '4a1hzuht' /* Select... */,
-              ),
-              icon: Icon(
-                Icons.keyboard_arrow_down_rounded,
-                color: FlutterFlowTheme.of(context).secondaryText,
-                size: 24.0,
-              ),
-              fillColor: FlutterFlowTheme.of(context).secondaryBackground,
-              elevation: 2.0,
-              borderColor: Colors.transparent,
-              borderWidth: 0.0,
-              borderRadius: 8.0,
-              margin: EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0),
-              hidesUnderline: true,
-              isOverButton: false,
-              isSearchable: false,
-              isMultiSelect: false,
-            ),
-          Row(
-            mainAxisSize: MainAxisSize.max,
-            children: [
-              Text(
-                FFLocalizations.of(context).getText(
-                  't871osuh' /* Toevoegen favoriet */,
-                ),
-                style: FlutterFlowTheme.of(context).bodyMedium.override(
-                      font: GoogleFonts.inter(
-                        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) {
-                  if (FFAppState()
-                          .favorieteGemeenteIds
-                          .contains(FFAppState().gemeenteSelectId) ==
-                      true) {
-                    return FlutterFlowIconButton(
-                      borderRadius: 8.0,
-                      buttonSize: 40.0,
-                      fillColor: Color(0xFFB50808),
-                      icon: Icon(
-                        Icons.favorite,
-                        color: Colors.white,
-                        size: 24.0,
-                      ),
-                      onPressed: () async {
-                        await actions.drupalRequest(
-                          'POST',
-                          'https://uitgaanskrant.com/nl/flutterdrup/favorieten/unflag.json',
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                          '{\"entity_id\": ${FFAppState().gemeenteSelectId}, \"entity_type\": \"taxonomy_term\"}',
-                        );
-                        FFAppState().removeFromFavorieteGemeenteIds(
-                            FFAppState().gemeenteSelectId);
-                        safeSetState(() {});
-                      },
-                    );
-                  } else {
-                    return FlutterFlowIconButton(
-                      borderRadius: 8.0,
-                      buttonSize: 40.0,
-                      fillColor: Color(0xFFB50808),
-                      icon: Icon(
-                        Icons.favorite_border,
-                        color: Colors.white,
-                        size: 24.0,
-                      ),
-                      onPressed: () async {
-                        await actions.drupalRequest(
-                          'POST',
-                          'https://uitgaanskrant.com/nl/flutterdrup/favorieten/flag.json',
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                          '{\"entity_id\": ${FFAppState().gemeenteSelectId}, \"entity_type\": \"taxonomy_term\"}',
-                        );
-                        FFAppState().addToFavorieteGemeenteIds(
-                            FFAppState().gemeenteSelectId);
-                        safeSetState(() {});
-                      },
-                    );
-                  }
-                },
-              ),
-            ],
-          ),
-          FFButtonWidget(
-            onPressed: () async {
-              context.pushNamed(HomeWidget.routeName);
-            },
-            text: FFLocalizations.of(context).getText(
-              'zb8hr9df' /* Toepassen */,
-            ),
-            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.interTight(
-                      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),
-            ),
-          ),
-          Builder(
-            builder: (context) {
-              final favorieteGemeenteItem =
-                  _model.favorieteGemeentenLijst.toList();
-              _model.debugGeneratorVariables[
-                      'favorieteGemeenteItem${favorieteGemeenteItem.length > 100 ? ' (first 100)' : ''}'] =
-                  debugSerializeParam(
-                favorieteGemeenteItem.take(100),
-                ParamType.DataStruct,
-                isList: true,
-                link:
-                    'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-                name: 'GemeenteModel',
-                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(favorieteGemeenteItem.length,
-                    (favorieteGemeenteItemIndex) {
-                  final favorieteGemeenteItemItem =
-                      favorieteGemeenteItem[favorieteGemeenteItemIndex];
-                  return InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      FFAppState().gemeenteSelectId =
-                          favorieteGemeenteItemItem.gemeenteid;
-                      FFAppState().gemeenteSelectNaam =
-                          favorieteGemeenteItemItem.gemeentename;
-                      safeSetState(() {});
-
-                      context.pushNamed(HomeWidget.routeName);
-                    },
-                    child: Container(
-                      decoration: BoxDecoration(
-                        color: FlutterFlowTheme.of(context).secondaryBackground,
-                      ),
-                      child: Text(
-                        favorieteGemeenteItemItem.gemeentename,
-                        style: FlutterFlowTheme.of(context).bodyMedium.override(
-                              font: GoogleFonts.inter(
-                                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,
-                            ),
-                      ),
-                    ),
-                  );
-                }),
-              );
-            },
-          ),
-        ],
-      ),
-    );
-  }
-}

+ 50 - 68
lib/stadsactiviteit_aanmaken/stadsactiviteit_aanmaken_widget.dart

@@ -211,6 +211,29 @@ class _StadsactiviteitAanmakenWidgetState
                         child: Column(
                           mainAxisSize: MainAxisSize.max,
                           children: [
+                            Text(
+                              FFLocalizations.of(context).getText(
+                                'hu7xw8pm' /* Wat */,
+                              ),
+                              style: FlutterFlowTheme.of(context)
+                                  .bodyMedium
+                                  .override(
+                                    font: GoogleFonts.roboto(
+                                      fontWeight: FontWeight.w600,
+                                      fontStyle: FlutterFlowTheme.of(context)
+                                          .bodyMedium
+                                          .fontStyle,
+                                    ),
+                                    color: FlutterFlowTheme.of(context)
+                                        .primaryText,
+                                    fontSize: 16.0,
+                                    letterSpacing: 0.0,
+                                    fontWeight: FontWeight.w600,
+                                    fontStyle: FlutterFlowTheme.of(context)
+                                        .bodyMedium
+                                        .fontStyle,
+                                  ),
+                            ),
                             Align(
                               alignment: AlignmentDirectional(-1.0, 0.0),
                               child: Container(
@@ -310,7 +333,7 @@ class _StadsactiviteitAanmakenWidgetState
                                     ),
                                     filled: true,
                                     fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
+                                        .primaryBackground,
                                   ),
                                   style: FlutterFlowTheme.of(context)
                                       .bodyMedium
@@ -433,7 +456,7 @@ class _StadsactiviteitAanmakenWidgetState
                                   ),
                                   filled: true,
                                   fillColor: FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
+                                      .primaryBackground,
                                 ),
                                 style: FlutterFlowTheme.of(context)
                                     .bodyMedium
@@ -549,7 +572,7 @@ class _StadsactiviteitAanmakenWidgetState
                                     optionLabels: functions.categorieSubLabels(
                                         dropDownCategorieenCategorieenResponse
                                             .jsonBody)!,
-                                    width: 200.0,
+                                    width: double.infinity,
                                     height: 40.0,
                                     searchHintTextStyle:
                                         FlutterFlowTheme.of(context)
@@ -637,7 +660,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       size: 24.0,
                                     ),
                                     fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
+                                        .primaryBackground,
                                     elevation: 2.0,
                                     borderColor: Colors.transparent,
                                     borderWidth: 0.0,
@@ -942,7 +965,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       ),
                                       filled: true,
                                       fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
+                                          .primaryBackground,
                                     ),
                                     style: FlutterFlowTheme.of(context)
                                         .bodyMedium
@@ -1214,7 +1237,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       ),
                                       filled: true,
                                       fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
+                                          .primaryBackground,
                                     ),
                                     style: FlutterFlowTheme.of(context)
                                         .bodyMedium
@@ -1380,7 +1403,7 @@ class _StadsactiviteitAanmakenWidgetState
                                                 .dropDownGemeentenMijngemeentenValue;
                                             safeSetState(() {});
                                           },
-                                          width: 200.0,
+                                          width: double.infinity,
                                           height: 40.0,
                                           textStyle: FlutterFlowTheme.of(
                                                   context)
@@ -1420,7 +1443,7 @@ class _StadsactiviteitAanmakenWidgetState
                                           ),
                                           fillColor:
                                               FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
+                                                  .primaryBackground,
                                           elevation: 2.0,
                                           borderColor: Colors.transparent,
                                           borderWidth: 0.0,
@@ -1462,7 +1485,7 @@ class _StadsactiviteitAanmakenWidgetState
                                         .fontStyle,
                                   ),
                             ),
-                            Row(
+                            Column(
                               mainAxisSize: MainAxisSize.max,
                               children: [
                                 Align(
@@ -1542,7 +1565,7 @@ class _StadsactiviteitAanmakenWidgetState
                                               _model.dropDownProvincieValue;
                                           safeSetState(() {});
                                         },
-                                        width: 200.0,
+                                        width: double.infinity,
                                         height: 40.0,
                                         textStyle: FlutterFlowTheme.of(context)
                                             .bodyMedium
@@ -1578,7 +1601,7 @@ class _StadsactiviteitAanmakenWidgetState
                                           size: 24.0,
                                         ),
                                         fillColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
+                                            .primaryBackground,
                                         elevation: 2.0,
                                         borderColor: Colors.transparent,
                                         borderWidth: 0.0,
@@ -1676,7 +1699,7 @@ class _StadsactiviteitAanmakenWidgetState
                                                 _model.dropDownGemeenteValue;
                                             safeSetState(() {});
                                           },
-                                          width: 200.0,
+                                          width: double.infinity,
                                           height: 40.0,
                                           textStyle: FlutterFlowTheme.of(
                                                   context)
@@ -1716,7 +1739,7 @@ class _StadsactiviteitAanmakenWidgetState
                                           ),
                                           fillColor:
                                               FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
+                                                  .primaryBackground,
                                           elevation: 2.0,
                                           borderColor: Colors.transparent,
                                           borderWidth: 0.0,
@@ -1817,7 +1840,7 @@ class _StadsactiviteitAanmakenWidgetState
                                                 _model.dropDownPlaatsValue;
                                             safeSetState(() {});
                                           },
-                                          width: 200.0,
+                                          width: double.infinity,
                                           height: 40.0,
                                           textStyle: FlutterFlowTheme.of(
                                                   context)
@@ -1857,7 +1880,7 @@ class _StadsactiviteitAanmakenWidgetState
                                           ),
                                           fillColor:
                                               FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
+                                                  .primaryBackground,
                                           elevation: 2.0,
                                           borderColor: Colors.transparent,
                                           borderWidth: 0.0,
@@ -1876,7 +1899,6 @@ class _StadsactiviteitAanmakenWidgetState
                               ],
                             ),
                             Container(
-                              height: 200.0,
                               child: Container(
                                 width: double.infinity,
                                 child: TextFormField(
@@ -1974,7 +1996,7 @@ class _StadsactiviteitAanmakenWidgetState
                                     ),
                                     filled: true,
                                     fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
+                                        .primaryBackground,
                                   ),
                                   style: FlutterFlowTheme.of(context)
                                       .bodyMedium
@@ -2096,7 +2118,7 @@ class _StadsactiviteitAanmakenWidgetState
                                   ),
                                   filled: true,
                                   fillColor: FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
+                                      .primaryBackground,
                                 ),
                                 style: FlutterFlowTheme.of(context)
                                     .bodyMedium
@@ -2378,7 +2400,7 @@ class _StadsactiviteitAanmakenWidgetState
                                   ),
                                   filled: true,
                                   fillColor: FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
+                                      .primaryBackground,
                                 ),
                                 style: FlutterFlowTheme.of(context)
                                     .bodyMedium
@@ -2497,7 +2519,7 @@ class _StadsactiviteitAanmakenWidgetState
                                   ),
                                   filled: true,
                                   fillColor: FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
+                                      .primaryBackground,
                                 ),
                                 style: FlutterFlowTheme.of(context)
                                     .bodyMedium
@@ -2626,7 +2648,7 @@ class _StadsactiviteitAanmakenWidgetState
                                     ),
                                     filled: true,
                                     fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
+                                        .primaryBackground,
                                   ),
                                   style: FlutterFlowTheme.of(context)
                                       .bodyMedium
@@ -2792,7 +2814,7 @@ class _StadsactiviteitAanmakenWidgetState
                                             _model.dropDownEntreeValue;
                                         safeSetState(() {});
                                       },
-                                      width: 200.0,
+                                      width: double.infinity,
                                       height: 40.0,
                                       textStyle: FlutterFlowTheme.of(context)
                                           .bodyMedium
@@ -2828,7 +2850,7 @@ class _StadsactiviteitAanmakenWidgetState
                                         size: 24.0,
                                       ),
                                       fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
+                                          .primaryBackground,
                                       elevation: 2.0,
                                       borderColor: Colors.transparent,
                                       borderWidth: 0.0,
@@ -2972,7 +2994,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       ),
                                       filled: true,
                                       fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
+                                          .primaryBackground,
                                     ),
                                     style: FlutterFlowTheme.of(context)
                                         .bodyMedium
@@ -3139,7 +3161,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       ),
                                       filled: true,
                                       fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
+                                          .primaryBackground,
                                     ),
                                     style: FlutterFlowTheme.of(context)
                                         .bodyMedium
@@ -3429,7 +3451,7 @@ class _StadsactiviteitAanmakenWidgetState
                                       FFAppState().userToken,
                                     );
                                     if (getJsonField(
-                                      _model.logouploadResult,
+                                      _model.fotouploadResult,
                                       r'''$.success''',
                                     )) {
                                       _model.addToCreateFotosFids(getJsonField(
@@ -3447,8 +3469,8 @@ class _StadsactiviteitAanmakenWidgetState
                                         SnackBar(
                                           content: Text(
                                             getJsonField(
-                                              _model.logouploadResult,
-                                              r'''$.error''',
+                                              _model.fotouploadResult,
+                                              r'''$.success''',
                                             ).toString(),
                                             style: TextStyle(
                                               color:
@@ -3661,46 +3683,6 @@ class _StadsactiviteitAanmakenWidgetState
                         borderRadius: BorderRadius.circular(0.0),
                       ),
                     ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Text(
-                          FFLocalizations.of(context).getText(
-                            'zyip74by' /* Hello World */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).bodyMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                        ),
-                      ),
-                    ),
-                  ),
                 ],
               ),
             ),

+ 0 - 583
lib/stadsactiviteit_aanmaken_copy/stadsactiviteit_aanmaken_copy_model.dart

@@ -1,583 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'stadsactiviteit_aanmaken_copy_widget.dart'
-    show StadsactiviteitAanmakenCopyWidget;
-import 'package:flutter/foundation.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 StadsactiviteitAanmakenCopyModel
-    extends FlutterFlowModel<StadsactiviteitAanmakenCopyWidget> {
-  ///  Local state fields for this page.
-
-  String? _createProvincieID;
-  set createProvincieID(String? value) {
-    _createProvincieID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createProvincieID => _createProvincieID;
-
-  String? _createGemeenteID;
-  set createGemeenteID(String? value) {
-    _createGemeenteID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createGemeenteID => _createGemeenteID;
-
-  String? _createPlaatsID;
-  set createPlaatsID(String? value) {
-    _createPlaatsID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createPlaatsID => _createPlaatsID;
-
-  late LoggableList<String> _createCategorieTids = LoggableList([]);
-  set createCategorieTids(List<String> value) {
-    if (value != null) {
-      _createCategorieTids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createCategorieTids =>
-      _createCategorieTids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateCategorieTids(String item) => createCategorieTids.add(item);
-  void removeFromCreateCategorieTids(String item) =>
-      createCategorieTids.remove(item);
-  void removeAtIndexFromCreateCategorieTids(int index) =>
-      createCategorieTids.removeAt(index);
-  void insertAtIndexInCreateCategorieTids(int index, String item) =>
-      createCategorieTids.insert(index, item);
-  void updateCreateCategorieTidsAtIndex(int index, Function(String) updateFn) =>
-      createCategorieTids[index] = updateFn(createCategorieTids[index]);
-
-  String? _createEntreeTid;
-  set createEntreeTid(String? value) {
-    _createEntreeTid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createEntreeTid => _createEntreeTid;
-
-  String? _createLogoFid;
-  set createLogoFid(String? value) {
-    _createLogoFid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createLogoFid => _createLogoFid;
-
-  late LoggableList<String> _createFotosFids = LoggableList([]);
-  set createFotosFids(List<String> value) {
-    if (value != null) {
-      _createFotosFids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createFotosFids =>
-      _createFotosFids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateFotosFids(String item) => createFotosFids.add(item);
-  void removeFromCreateFotosFids(String item) => createFotosFids.remove(item);
-  void removeAtIndexFromCreateFotosFids(int index) =>
-      createFotosFids.removeAt(index);
-  void insertAtIndexInCreateFotosFids(int index, String item) =>
-      createFotosFids.insert(index, item);
-  void updateCreateFotosFidsAtIndex(int index, Function(String) updateFn) =>
-      createFotosFids[index] = updateFn(createFotosFids[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TextFieldTitel widget.
-  FocusNode? textFieldTitelFocusNode;
-  TextEditingController? textFieldTitelTextController;
-  String? Function(BuildContext, String?)?
-      textFieldTitelTextControllerValidator;
-  DateTime? datePicked1;
-  // State field(s) for TextFieldDatumStart widget.
-  FocusNode? textFieldDatumStartFocusNode;
-  TextEditingController? textFieldDatumStartTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumStartTextControllerValidator;
-  DateTime? datePicked2;
-  // State field(s) for TextFieldDatumEind widget.
-  FocusNode? textFieldDatumEindFocusNode;
-  TextEditingController? textFieldDatumEindTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumEindTextControllerValidator;
-  // State field(s) for TextFieldOmschrijving widget.
-  FocusNode? textFieldOmschrijvingFocusNode;
-  TextEditingController? textFieldOmschrijvingTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOmschrijvingTextControllerValidator;
-  // State field(s) for TextFieldOrganisator widget.
-  FocusNode? textFieldOrganisatorFocusNode;
-  TextEditingController? textFieldOrganisatorTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOrganisatorTextControllerValidator;
-  // State field(s) for TextFieldContact widget.
-  FocusNode? textFieldContactFocusNode;
-  TextEditingController? textFieldContactTextController;
-  String? Function(BuildContext, String?)?
-      textFieldContactTextControllerValidator;
-  // State field(s) for TextFieldAdres widget.
-  FocusNode? textFieldAdresFocusNode;
-  TextEditingController? textFieldAdresTextController;
-  String? Function(BuildContext, String?)?
-      textFieldAdresTextControllerValidator;
-  // State field(s) for TextFieldPostcode widget.
-  FocusNode? textFieldPostcodeFocusNode;
-  TextEditingController? textFieldPostcodeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPostcodeTextControllerValidator;
-  // State field(s) for TextFieldPlaats widget.
-  FocusNode? textFieldPlaatsFocusNode;
-  TextEditingController? textFieldPlaatsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPlaatsTextControllerValidator;
-  // State field(s) for TextFieldEntreeprijs widget.
-  FocusNode? textFieldEntreeprijsFocusNode;
-  TextEditingController? textFieldEntreeprijsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldEntreeprijsTextControllerValidator;
-  // State field(s) for TextFieldToelichtingEntree widget.
-  FocusNode? textFieldToelichtingEntreeFocusNode;
-  TextEditingController? textFieldToelichtingEntreeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldToelichtingEntreeTextControllerValidator;
-  // State field(s) for TextFieldWebsiteURL widget.
-  FocusNode? textFieldWebsiteURLFocusNode;
-  TextEditingController? textFieldWebsiteURLTextController;
-  String? Function(BuildContext, String?)?
-      textFieldWebsiteURLTextControllerValidator;
-  // State field(s) for DropDownGemeenten-mijngemeenten widget.
-  String? _dropDownGemeentenMijngemeentenValue;
-  set dropDownGemeentenMijngemeentenValue(String? value) {
-    _dropDownGemeentenMijngemeentenValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeentenMijngemeentenValue =>
-      _dropDownGemeentenMijngemeentenValue;
-
-  FormFieldController<String>? dropDownGemeentenMijngemeentenValueController;
-  // State field(s) for DropDownProvincie widget.
-  String? _dropDownProvincieValue;
-  set dropDownProvincieValue(String? value) {
-    _dropDownProvincieValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownProvincieValue => _dropDownProvincieValue;
-
-  FormFieldController<String>? dropDownProvincieValueController;
-  // State field(s) for DropDownGemeente widget.
-  String? _dropDownGemeenteValue;
-  set dropDownGemeenteValue(String? value) {
-    _dropDownGemeenteValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeenteValue => _dropDownGemeenteValue;
-
-  FormFieldController<String>? dropDownGemeenteValueController;
-  // State field(s) for DropDownPlaats widget.
-  String? _dropDownPlaatsValue;
-  set dropDownPlaatsValue(String? value) {
-    _dropDownPlaatsValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownPlaatsValue => _dropDownPlaatsValue;
-
-  FormFieldController<String>? dropDownPlaatsValueController;
-  // State field(s) for DropDownCategorieen widget.
-  LoggableList<String>? _dropDownCategorieenValue;
-  set dropDownCategorieenValue(List<String>? value) {
-    if (value != null) {
-      _dropDownCategorieenValue = LoggableList(value);
-    } else {
-      _dropDownCategorieenValue = null;
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String>? get dropDownCategorieenValue =>
-      _dropDownCategorieenValue?..logger = () => debugLogWidgetClass(this);
-
-  FormFieldController<List<String>>? dropDownCategorieenValueController;
-  // State field(s) for DropDownEntree widget.
-  String? _dropDownEntreeValue;
-  set dropDownEntreeValue(String? value) {
-    _dropDownEntreeValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownEntreeValue => _dropDownEntreeValue;
-
-  FormFieldController<String>? dropDownEntreeValueController;
-  bool isDataUploading_uploadDataCnm = false;
-  FFUploadedFile uploadedLocalFile_uploadDataCnm =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonLogo widget.
-  dynamic? _logouploadResult;
-  set logouploadResult(dynamic? value) {
-    _logouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get logouploadResult => _logouploadResult;
-
-  bool isDataUploading_uploadDataFotoos3 = false;
-  FFUploadedFile uploadedLocalFile_uploadDataFotoos3 =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonFotos widget.
-  dynamic? _fotouploadResult;
-  set fotouploadResult(dynamic? value) {
-    _fotouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get fotouploadResult => _fotouploadResult;
-
-  // Stores action output result for [Custom Action - stadsactiviteitCreate] action in ButtonIndienen widget.
-  dynamic? _createResult;
-  set createResult(dynamic? value) {
-    _createResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get createResult => _createResult;
-
-  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() {
-    textFieldTitelFocusNode?.dispose();
-    textFieldTitelTextController?.dispose();
-
-    textFieldDatumStartFocusNode?.dispose();
-    textFieldDatumStartTextController?.dispose();
-
-    textFieldDatumEindFocusNode?.dispose();
-    textFieldDatumEindTextController?.dispose();
-
-    textFieldOmschrijvingFocusNode?.dispose();
-    textFieldOmschrijvingTextController?.dispose();
-
-    textFieldOrganisatorFocusNode?.dispose();
-    textFieldOrganisatorTextController?.dispose();
-
-    textFieldContactFocusNode?.dispose();
-    textFieldContactTextController?.dispose();
-
-    textFieldAdresFocusNode?.dispose();
-    textFieldAdresTextController?.dispose();
-
-    textFieldPostcodeFocusNode?.dispose();
-    textFieldPostcodeTextController?.dispose();
-
-    textFieldPlaatsFocusNode?.dispose();
-    textFieldPlaatsTextController?.dispose();
-
-    textFieldEntreeprijsFocusNode?.dispose();
-    textFieldEntreeprijsTextController?.dispose();
-
-    textFieldToelichtingEntreeFocusNode?.dispose();
-    textFieldToelichtingEntreeTextController?.dispose();
-
-    textFieldWebsiteURLFocusNode?.dispose();
-    textFieldWebsiteURLTextController?.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'createProvincieID': debugSerializeParam(
-            createProvincieID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiYKGgoRY3JlYXRlUHJvdmluY2llSUQSBXIwb2E2KgISAHIECAMgAFABWhFjcmVhdGVQcm92aW5jaWVJRGIbc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'createGemeenteID': debugSerializeParam(
-            createGemeenteID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiUKGQoQY3JlYXRlR2VtZWVudGVJRBIFYmFwZW0qAhIAcgQIAyAAUAFaEGNyZWF0ZUdlbWVlbnRlSURiG3N0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createPlaatsID': debugSerializeParam(
-            createPlaatsID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiMKFwoOY3JlYXRlUGxhYXRzSUQSBWd6bW1uKgISAHIECAMgAFABWg5jcmVhdGVQbGFhdHNJRGIbc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5',
-            name: 'String',
-            nullable: true,
-          ),
-          'createCategorieTids': debugSerializeParam(
-            createCategorieTids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiYKHAoTY3JlYXRlQ2F0ZWdvcmllVGlkcxIFcjQzeGRyBhICCAMgAVABWhNjcmVhdGVDYXRlZ29yaWVUaWRzYhtzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHk=',
-            name: 'String',
-            nullable: false,
-          ),
-          'createEntreeTid': debugSerializeParam(
-            createEntreeTid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiQKGAoPY3JlYXRlRW50cmVlVGlkEgU2cm90YSoCEgByBAgDIABQAVoPY3JlYXRlRW50cmVlVGlkYhtzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHk=',
-            name: 'String',
-            nullable: true,
-          ),
-          'createLogoFid': debugSerializeParam(
-            createLogoFid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiIKFgoNY3JlYXRlTG9nb0ZpZBIFMXZvanoqAhIAcgQIAyAAUAFaDWNyZWF0ZUxvZ29GaWRiG3N0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weQ==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createFotosFids': debugSerializeParam(
-            createFotosFids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            searchReference:
-                'reference=QiIKGAoPY3JlYXRlRm90b3NGaWRzEgU5enlvdnIGEgIIAyAAUAFaD2NyZWF0ZUZvdG9zRmlkc2Ibc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5',
-            name: 'String',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'textFieldTitelText': debugSerializeParam(
-            textFieldTitelTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumStartText': debugSerializeParam(
-            textFieldDatumStartTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumEindText': debugSerializeParam(
-            textFieldDatumEindTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOmschrijvingText': debugSerializeParam(
-            textFieldOmschrijvingTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOrganisatorText': debugSerializeParam(
-            textFieldOrganisatorTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldContactText': debugSerializeParam(
-            textFieldContactTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldAdresText': debugSerializeParam(
-            textFieldAdresTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPostcodeText': debugSerializeParam(
-            textFieldPostcodeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPlaatsText': debugSerializeParam(
-            textFieldPlaatsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldEntreeprijsText': debugSerializeParam(
-            textFieldEntreeprijsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldToelichtingEntreeText': debugSerializeParam(
-            textFieldToelichtingEntreeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldWebsiteURLText': debugSerializeParam(
-            textFieldWebsiteURLTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeentenMijngemeentenValue': debugSerializeParam(
-            dropDownGemeentenMijngemeentenValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownProvincieValue': debugSerializeParam(
-            dropDownProvincieValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeenteValue': debugSerializeParam(
-            dropDownGemeenteValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownPlaatsValue': debugSerializeParam(
-            dropDownPlaatsValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownCategorieenValue': debugSerializeParam(
-            dropDownCategorieenValue,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownEntreeValue': debugSerializeParam(
-            dropDownEntreeValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'logouploadResult': debugSerializeParam(
-            logouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'fotouploadResult': debugSerializeParam(
-            fotouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'createResult': debugSerializeParam(
-            createResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-            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=stadsactiviteitAanmakenCopy',
-        searchReference:
-            'reference=OhtzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHlQAVobc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5',
-        widgetClassName: 'stadsactiviteitAanmakenCopy',
-      );
-}

+ 0 - 2754
lib/stadsactiviteit_aanmaken_copy/stadsactiviteit_aanmaken_copy_widget.dart

@@ -1,2754 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'package:flutter/foundation.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 'stadsactiviteit_aanmaken_copy_model.dart';
-export 'stadsactiviteit_aanmaken_copy_model.dart';
-
-class StadsactiviteitAanmakenCopyWidget extends StatefulWidget {
-  const StadsactiviteitAanmakenCopyWidget({super.key});
-
-  static String routeName = 'stadsactiviteitAanmakenCopy';
-  static String routePath = '/stadsactiviteitAanmakenCopy';
-
-  @override
-  State<StadsactiviteitAanmakenCopyWidget> createState() =>
-      _StadsactiviteitAanmakenCopyWidgetState();
-}
-
-class _StadsactiviteitAanmakenCopyWidgetState
-    extends State<StadsactiviteitAanmakenCopyWidget> with RouteAware {
-  late StadsactiviteitAanmakenCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => StadsactiviteitAanmakenCopyModel());
-
-    _model.textFieldTitelTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldTitelFocusNode ??= FocusNode();
-
-    _model.textFieldDatumStartTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumStartFocusNode ??= FocusNode();
-
-    _model.textFieldDatumEindTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumEindFocusNode ??= FocusNode();
-
-    _model.textFieldOmschrijvingTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOmschrijvingFocusNode ??= FocusNode();
-
-    _model.textFieldOrganisatorTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOrganisatorFocusNode ??= FocusNode();
-
-    _model.textFieldContactTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldContactFocusNode ??= FocusNode();
-
-    _model.textFieldAdresTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldAdresFocusNode ??= FocusNode();
-
-    _model.textFieldPostcodeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPostcodeFocusNode ??= FocusNode();
-
-    _model.textFieldPlaatsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPlaatsFocusNode ??= FocusNode();
-
-    _model.textFieldEntreeprijsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldEntreeprijsFocusNode ??= FocusNode();
-
-    _model.textFieldToelichtingEntreeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldToelichtingEntreeFocusNode ??= FocusNode();
-
-    _model.textFieldWebsiteURLTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldWebsiteURLFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(StadsactiviteitAanmakenCopyWidget 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,
-        appBar: AppBar(
-          backgroundColor: FlutterFlowTheme.of(context).primary,
-          automaticallyImplyLeading: true,
-          actions: [],
-          centerTitle: true,
-          elevation: 0.0,
-        ),
-        body: SafeArea(
-          top: true,
-          child: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: SingleChildScrollView(
-              child: Column(
-                mainAxisSize: MainAxisSize.max,
-                children: [
-                  Container(
-                    width: 200.0,
-                    child: TextFormField(
-                      controller: _model.textFieldTitelTextController,
-                      focusNode: _model.textFieldTitelFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'o473p6g8' /* Titel */,
-                        ),
-                        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(
-                          'lsenykax' /* Titel activiteit */,
-                        ),
-                        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.textFieldTitelTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      final _datePicked1Date = await showDatePicker(
-                        context: context,
-                        initialDate: getCurrentTimestamp,
-                        firstDate: getCurrentTimestamp,
-                        lastDate: DateTime(2050),
-                        builder: (context, child) {
-                          return wrapInMaterialDatePickerTheme(
-                            context,
-                            child!,
-                            headerBackgroundColor:
-                                FlutterFlowTheme.of(context).primary,
-                            headerForegroundColor:
-                                FlutterFlowTheme.of(context).info,
-                            headerTextStyle: FlutterFlowTheme.of(context)
-                                .headlineLarge
-                                .override(
-                                  font: GoogleFonts.roboto(
-                                    fontWeight: FontWeight.w600,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineLarge
-                                        .fontStyle,
-                                  ),
-                                  fontSize: 32.0,
-                                  letterSpacing: 0.0,
-                                  fontWeight: FontWeight.w600,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .headlineLarge
-                                      .fontStyle,
-                                ),
-                            pickerBackgroundColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            pickerForegroundColor:
-                                FlutterFlowTheme.of(context).primaryText,
-                            selectedDateTimeBackgroundColor:
-                                FlutterFlowTheme.of(context).primary,
-                            selectedDateTimeForegroundColor:
-                                FlutterFlowTheme.of(context).info,
-                            actionButtonForegroundColor:
-                                FlutterFlowTheme.of(context).primaryText,
-                            iconSize: 24.0,
-                          );
-                        },
-                      );
-
-                      TimeOfDay? _datePicked1Time;
-                      if (_datePicked1Date != null) {
-                        _datePicked1Time = await showTimePicker(
-                          context: context,
-                          initialTime:
-                              TimeOfDay.fromDateTime(getCurrentTimestamp),
-                          builder: (context, child) {
-                            return wrapInMaterialTimePickerTheme(
-                              context,
-                              child!,
-                              headerBackgroundColor:
-                                  FlutterFlowTheme.of(context).primary,
-                              headerForegroundColor:
-                                  FlutterFlowTheme.of(context).info,
-                              headerTextStyle: FlutterFlowTheme.of(context)
-                                  .headlineLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FontWeight.w600,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .headlineLarge
-                                          .fontStyle,
-                                    ),
-                                    fontSize: 32.0,
-                                    letterSpacing: 0.0,
-                                    fontWeight: FontWeight.w600,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineLarge
-                                        .fontStyle,
-                                  ),
-                              pickerBackgroundColor:
-                                  FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
-                              pickerForegroundColor:
-                                  FlutterFlowTheme.of(context).primaryText,
-                              selectedDateTimeBackgroundColor:
-                                  FlutterFlowTheme.of(context).primary,
-                              selectedDateTimeForegroundColor:
-                                  FlutterFlowTheme.of(context).info,
-                              actionButtonForegroundColor:
-                                  FlutterFlowTheme.of(context).primaryText,
-                              iconSize: 24.0,
-                            );
-                          },
-                        );
-                      }
-
-                      if (_datePicked1Date != null &&
-                          _datePicked1Time != null) {
-                        safeSetState(() {
-                          _model.datePicked1 = DateTime(
-                            _datePicked1Date.year,
-                            _datePicked1Date.month,
-                            _datePicked1Date.day,
-                            _datePicked1Time!.hour,
-                            _datePicked1Time.minute,
-                          );
-                        });
-                      } else if (_model.datePicked1 != null) {
-                        safeSetState(() {
-                          _model.datePicked1 = getCurrentTimestamp;
-                        });
-                      }
-                      safeSetState(() {
-                        _model.textFieldDatumStartTextController?.text =
-                            _model.datePicked1!.toString();
-                      });
-                    },
-                    child: Container(
-                      width: double.infinity,
-                      decoration: BoxDecoration(),
-                      child: Container(
-                        width: double.infinity,
-                        child: TextFormField(
-                          controller: _model.textFieldDatumStartTextController,
-                          focusNode: _model.textFieldDatumStartFocusNode,
-                          autofocus: false,
-                          enabled: false,
-                          readOnly: true,
-                          obscureText: false,
-                          decoration: InputDecoration(
-                            isDense: true,
-                            labelText: FFLocalizations.of(context).getText(
-                              'yorc3tne' /* Datum */,
-                            ),
-                            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(
-                              '33igsjut' /* Datum */,
-                            ),
-                            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
-                              .textFieldDatumStartTextControllerValidator
-                              .asValidator(context),
-                        ),
-                      ),
-                    ),
-                  ),
-                  InkWell(
-                    splashColor: Colors.transparent,
-                    focusColor: Colors.transparent,
-                    hoverColor: Colors.transparent,
-                    highlightColor: Colors.transparent,
-                    onTap: () async {
-                      final _datePicked2Date = await showDatePicker(
-                        context: context,
-                        initialDate: getCurrentTimestamp,
-                        firstDate: getCurrentTimestamp,
-                        lastDate: DateTime(2050),
-                        builder: (context, child) {
-                          return wrapInMaterialDatePickerTheme(
-                            context,
-                            child!,
-                            headerBackgroundColor:
-                                FlutterFlowTheme.of(context).primary,
-                            headerForegroundColor:
-                                FlutterFlowTheme.of(context).info,
-                            headerTextStyle: FlutterFlowTheme.of(context)
-                                .headlineLarge
-                                .override(
-                                  font: GoogleFonts.roboto(
-                                    fontWeight: FontWeight.w600,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineLarge
-                                        .fontStyle,
-                                  ),
-                                  fontSize: 32.0,
-                                  letterSpacing: 0.0,
-                                  fontWeight: FontWeight.w600,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .headlineLarge
-                                      .fontStyle,
-                                ),
-                            pickerBackgroundColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            pickerForegroundColor:
-                                FlutterFlowTheme.of(context).primaryText,
-                            selectedDateTimeBackgroundColor:
-                                FlutterFlowTheme.of(context).primary,
-                            selectedDateTimeForegroundColor:
-                                FlutterFlowTheme.of(context).info,
-                            actionButtonForegroundColor:
-                                FlutterFlowTheme.of(context).primaryText,
-                            iconSize: 24.0,
-                          );
-                        },
-                      );
-
-                      TimeOfDay? _datePicked2Time;
-                      if (_datePicked2Date != null) {
-                        _datePicked2Time = await showTimePicker(
-                          context: context,
-                          initialTime:
-                              TimeOfDay.fromDateTime(getCurrentTimestamp),
-                          builder: (context, child) {
-                            return wrapInMaterialTimePickerTheme(
-                              context,
-                              child!,
-                              headerBackgroundColor:
-                                  FlutterFlowTheme.of(context).primary,
-                              headerForegroundColor:
-                                  FlutterFlowTheme.of(context).info,
-                              headerTextStyle: FlutterFlowTheme.of(context)
-                                  .headlineLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FontWeight.w600,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .headlineLarge
-                                          .fontStyle,
-                                    ),
-                                    fontSize: 32.0,
-                                    letterSpacing: 0.0,
-                                    fontWeight: FontWeight.w600,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineLarge
-                                        .fontStyle,
-                                  ),
-                              pickerBackgroundColor:
-                                  FlutterFlowTheme.of(context)
-                                      .secondaryBackground,
-                              pickerForegroundColor:
-                                  FlutterFlowTheme.of(context).primaryText,
-                              selectedDateTimeBackgroundColor:
-                                  FlutterFlowTheme.of(context).primary,
-                              selectedDateTimeForegroundColor:
-                                  FlutterFlowTheme.of(context).info,
-                              actionButtonForegroundColor:
-                                  FlutterFlowTheme.of(context).primaryText,
-                              iconSize: 24.0,
-                            );
-                          },
-                        );
-                      }
-
-                      if (_datePicked2Date != null &&
-                          _datePicked2Time != null) {
-                        safeSetState(() {
-                          _model.datePicked2 = DateTime(
-                            _datePicked2Date.year,
-                            _datePicked2Date.month,
-                            _datePicked2Date.day,
-                            _datePicked2Time!.hour,
-                            _datePicked2Time.minute,
-                          );
-                        });
-                      } else if (_model.datePicked2 != null) {
-                        safeSetState(() {
-                          _model.datePicked2 = getCurrentTimestamp;
-                        });
-                      }
-                      safeSetState(() {
-                        _model.textFieldDatumEindTextController?.text =
-                            _model.datePicked2!.toString();
-                      });
-                    },
-                    child: Container(
-                      width: double.infinity,
-                      decoration: BoxDecoration(),
-                      child: Container(
-                        width: double.infinity,
-                        child: TextFormField(
-                          controller: _model.textFieldDatumEindTextController,
-                          focusNode: _model.textFieldDatumEindFocusNode,
-                          autofocus: false,
-                          enabled: false,
-                          readOnly: true,
-                          obscureText: false,
-                          decoration: InputDecoration(
-                            isDense: true,
-                            labelText: FFLocalizations.of(context).getText(
-                              'd9hg44rm' /* Datum eind */,
-                            ),
-                            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(
-                              'jm17ji0v' /* Datum eind */,
-                            ),
-                            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
-                              .textFieldDatumEindTextControllerValidator
-                              .asValidator(context),
-                        ),
-                      ),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldOmschrijvingTextController,
-                      focusNode: _model.textFieldOmschrijvingFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          '88zmxj8z' /* Omschrijving */,
-                        ),
-                        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(
-                          'y2p5ms10' /* Omschrijving activiteit */,
-                        ),
-                        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,
-                          ),
-                      maxLines: 5,
-                      cursorColor: FlutterFlowTheme.of(context).primaryText,
-                      enableInteractiveSelection: true,
-                      validator: _model
-                          .textFieldOmschrijvingTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldOrganisatorTextController,
-                      focusNode: _model.textFieldOrganisatorFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'w0dllnir' /* Organisator */,
-                        ),
-                        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(
-                          'h57493zr' /* Organisator van de activiteit */,
-                        ),
-                        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
-                          .textFieldOrganisatorTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldContactTextController,
-                      focusNode: _model.textFieldContactFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'ltixu8mk' /* Contact */,
-                        ),
-                        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(
-                          'nb3i5f4l' /* Contact email/telefoon */,
-                        ),
-                        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.textFieldContactTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldAdresTextController,
-                      focusNode: _model.textFieldAdresFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          '1f4hkc3a' /* Adres */,
-                        ),
-                        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(
-                          'b4yean7l' /* Adres */,
-                        ),
-                        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.textFieldAdresTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldPostcodeTextController,
-                      focusNode: _model.textFieldPostcodeFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'mu6nnyxd' /* Postcode */,
-                        ),
-                        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(
-                          '5a7q3x23' /* Postcode */,
-                        ),
-                        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.textFieldPostcodeTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldPlaatsTextController,
-                      focusNode: _model.textFieldPlaatsFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'wrg9579c' /* Plaats */,
-                        ),
-                        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(
-                          'rmppshbi' /* Plaats activiteit */,
-                        ),
-                        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.textFieldPlaatsTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldEntreeprijsTextController,
-                      focusNode: _model.textFieldEntreeprijsFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'qmht9po1' /* Entreeprijs */,
-                        ),
-                        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(
-                          'wtohb4oz' /* Entreeprijs */,
-                        ),
-                        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
-                          .textFieldEntreeprijsTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller:
-                          _model.textFieldToelichtingEntreeTextController,
-                      focusNode: _model.textFieldToelichtingEntreeFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'zkwsei6h' /* Toelichting Entree */,
-                        ),
-                        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,
-                                ),
-                        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
-                          .textFieldToelichtingEntreeTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Container(
-                      width: 200.0,
-                      child: TextFormField(
-                        controller: _model.textFieldWebsiteURLTextController,
-                        focusNode: _model.textFieldWebsiteURLFocusNode,
-                        autofocus: false,
-                        enabled: true,
-                        obscureText: false,
-                        decoration: InputDecoration(
-                          isDense: true,
-                          labelText: FFLocalizations.of(context).getText(
-                            'v3bphll8' /* WebsiteURL */,
-                          ),
-                          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(
-                            'lzloucnq' /* Website van de activiteit */,
-                          ),
-                          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
-                            .textFieldWebsiteURLTextControllerValidator
-                            .asValidator(context),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FutureBuilder<ApiCallResponse>(
-                      future: MijnStadsrechtenCall.call(
-                        sessionName: FFAppState().userSessionname,
-                        sessid: FFAppState().userSessionid,
-                      ),
-                      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 columnMijnStadsrechtenResponse = snapshot.data!;
-                        _model.debugBackendQueries[
-                                'MijnStadsrechtenCall_statusCode_Column_pnqdhsqa'] =
-                            debugSerializeParam(
-                          columnMijnStadsrechtenResponse.statusCode,
-                          ParamType.int,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'int',
-                          nullable: false,
-                        );
-                        _model.debugBackendQueries[
-                                'MijnStadsrechtenCall_responseBody_Column_pnqdhsqa'] =
-                            debugSerializeParam(
-                          columnMijnStadsrechtenResponse.bodyText,
-                          ParamType.String,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'String',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            if (getJsonField(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[0].titel''',
-                                ) !=
-                                null)
-                              FlutterFlowDropDown<String>(
-                                controller: _model
-                                        .dropDownGemeentenMijngemeentenValueController ??=
-                                    FormFieldController<String>(null),
-                                options: List<String>.from((getJsonField(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[:].tid''',
-                                  true,
-                                ) as List?)!
-                                    .map<String>((e) => e.toString())
-                                    .toList()
-                                    .cast<String>()),
-                                optionLabels: (getJsonField(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[:].titel''',
-                                  true,
-                                ) as List?)!
-                                    .map<String>((e) => e.toString())
-                                    .toList()
-                                    .cast<String>(),
-                                onChanged: (val) async {
-                                  safeSetState(() => _model
-                                          .dropDownGemeentenMijngemeentenValue =
-                                      val);
-                                  _model.createGemeenteID = _model
-                                      .dropDownGemeentenMijngemeentenValue;
-                                  safeSetState(() {});
-                                },
-                                width: 200.0,
-                                height: 40.0,
-                                textStyle: 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,
-                                    ),
-                                hintText: FFLocalizations.of(context).getText(
-                                  'tolg0smu' /* Mijn gemeenten */,
-                                ),
-                                icon: Icon(
-                                  Icons.keyboard_arrow_down_rounded,
-                                  color: FlutterFlowTheme.of(context)
-                                      .secondaryText,
-                                  size: 24.0,
-                                ),
-                                fillColor: FlutterFlowTheme.of(context)
-                                    .secondaryBackground,
-                                elevation: 2.0,
-                                borderColor: Colors.transparent,
-                                borderWidth: 0.0,
-                                borderRadius: 8.0,
-                                margin: EdgeInsetsDirectional.fromSTEB(
-                                    12.0, 0.0, 12.0, 0.0),
-                                hidesUnderline: true,
-                                isOverButton: false,
-                                isSearchable: false,
-                                isMultiSelect: false,
-                              ),
-                          ],
-                        );
-                      },
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FutureBuilder<ApiCallResponse>(
-                      future: ProvinciesCall.call(),
-                      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 dropDownProvincieProvinciesResponse =
-                            snapshot.data!;
-                        _model.debugBackendQueries[
-                                'ProvinciesCall_statusCode_DropDown_hf2imuv0'] =
-                            debugSerializeParam(
-                          dropDownProvincieProvinciesResponse.statusCode,
-                          ParamType.int,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'int',
-                          nullable: false,
-                        );
-                        _model.debugBackendQueries[
-                                'ProvinciesCall_responseBody_DropDown_hf2imuv0'] =
-                            debugSerializeParam(
-                          dropDownProvincieProvinciesResponse.bodyText,
-                          ParamType.String,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'String',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return FlutterFlowDropDown<String>(
-                          controller:
-                              _model.dropDownProvincieValueController ??=
-                                  FormFieldController<String>(null),
-                          options: List<String>.from((getJsonField(
-                            dropDownProvincieProvinciesResponse.jsonBody,
-                            r'''$[:].provincieid''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>()),
-                          optionLabels: (getJsonField(
-                            dropDownProvincieProvinciesResponse.jsonBody,
-                            r'''$[:].provinciename''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>(),
-                          onChanged: (val) async {
-                            safeSetState(
-                                () => _model.dropDownProvincieValue = val);
-                            _model.createProvincieID =
-                                _model.dropDownProvincieValue;
-                            safeSetState(() {});
-                          },
-                          width: 200.0,
-                          height: 40.0,
-                          textStyle:
-                              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,
-                                  ),
-                          hintText: FFLocalizations.of(context).getText(
-                            '5ckcryo7' /* Select... */,
-                          ),
-                          icon: Icon(
-                            Icons.keyboard_arrow_down_rounded,
-                            color: FlutterFlowTheme.of(context).secondaryText,
-                            size: 24.0,
-                          ),
-                          fillColor:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          elevation: 2.0,
-                          borderColor: Colors.transparent,
-                          borderWidth: 0.0,
-                          borderRadius: 8.0,
-                          margin: EdgeInsetsDirectional.fromSTEB(
-                              12.0, 0.0, 12.0, 0.0),
-                          hidesUnderline: true,
-                          isOverButton: false,
-                          isSearchable: false,
-                          isMultiSelect: false,
-                        );
-                      },
-                    ),
-                  ),
-                  if (_model.createProvincieID != null &&
-                      _model.createProvincieID != '')
-                    Align(
-                      alignment: AlignmentDirectional(-1.0, 0.0),
-                      child: FutureBuilder<ApiCallResponse>(
-                        future: GemeentenCall.call(
-                          provincieid: _model.createProvincieID,
-                        ),
-                        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 dropDownGemeenteGemeentenResponse =
-                              snapshot.data!;
-                          _model.debugBackendQueries[
-                                  'GemeentenCall_statusCode_DropDown_lansfdpf'] =
-                              debugSerializeParam(
-                            dropDownGemeenteGemeentenResponse.statusCode,
-                            ParamType.int,
-                            link:
-                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                            name: 'int',
-                            nullable: false,
-                          );
-                          _model.debugBackendQueries[
-                                  'GemeentenCall_responseBody_DropDown_lansfdpf'] =
-                              debugSerializeParam(
-                            dropDownGemeenteGemeentenResponse.bodyText,
-                            ParamType.String,
-                            link:
-                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                            name: 'String',
-                            nullable: false,
-                          );
-                          debugLogWidgetClass(_model);
-
-                          return FlutterFlowDropDown<String>(
-                            controller:
-                                _model.dropDownGemeenteValueController ??=
-                                    FormFieldController<String>(
-                              _model.dropDownGemeenteValue ??= '',
-                            ),
-                            options: List<String>.from((getJsonField(
-                              dropDownGemeenteGemeentenResponse.jsonBody,
-                              r'''$[:].gemeenteid''',
-                              true,
-                            ) as List?)!
-                                .map<String>((e) => e.toString())
-                                .toList()
-                                .cast<String>()),
-                            optionLabels: (getJsonField(
-                              dropDownGemeenteGemeentenResponse.jsonBody,
-                              r'''$[:].gemeentename''',
-                              true,
-                            ) as List?)!
-                                .map<String>((e) => e.toString())
-                                .toList()
-                                .cast<String>(),
-                            onChanged: (val) async {
-                              safeSetState(
-                                  () => _model.dropDownGemeenteValue = val);
-                              _model.createGemeenteID =
-                                  _model.dropDownGemeenteValue;
-                              safeSetState(() {});
-                            },
-                            width: 200.0,
-                            height: 40.0,
-                            textStyle: 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,
-                                ),
-                            hintText: FFLocalizations.of(context).getText(
-                              '93rsdlge' /* Select... */,
-                            ),
-                            icon: Icon(
-                              Icons.keyboard_arrow_down_rounded,
-                              color: FlutterFlowTheme.of(context).secondaryText,
-                              size: 24.0,
-                            ),
-                            fillColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            elevation: 2.0,
-                            borderColor: Colors.transparent,
-                            borderWidth: 0.0,
-                            borderRadius: 8.0,
-                            margin: EdgeInsetsDirectional.fromSTEB(
-                                12.0, 0.0, 12.0, 0.0),
-                            hidesUnderline: true,
-                            isOverButton: false,
-                            isSearchable: false,
-                            isMultiSelect: false,
-                          );
-                        },
-                      ),
-                    ),
-                  if (_model.createGemeenteID != null &&
-                      _model.createGemeenteID != '')
-                    Align(
-                      alignment: AlignmentDirectional(-1.0, 0.0),
-                      child: FutureBuilder<ApiCallResponse>(
-                        future: ProductieGroup.plaatsenBijGemeenteCall.call(
-                          gemeenteid: _model.createGemeenteID,
-                        ),
-                        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 dropDownPlaatsPlaatsenBijGemeenteResponse =
-                              snapshot.data!;
-                          _model.debugBackendQueries[
-                                  'ProductieGroup.plaatsenBijGemeenteCall_statusCode_DropDown_e967115z'] =
-                              debugSerializeParam(
-                            dropDownPlaatsPlaatsenBijGemeenteResponse
-                                .statusCode,
-                            ParamType.int,
-                            link:
-                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                            name: 'int',
-                            nullable: false,
-                          );
-                          _model.debugBackendQueries[
-                                  'ProductieGroup.plaatsenBijGemeenteCall_responseBody_DropDown_e967115z'] =
-                              debugSerializeParam(
-                            dropDownPlaatsPlaatsenBijGemeenteResponse.bodyText,
-                            ParamType.String,
-                            link:
-                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                            name: 'String',
-                            nullable: false,
-                          );
-                          debugLogWidgetClass(_model);
-
-                          return FlutterFlowDropDown<String>(
-                            controller: _model.dropDownPlaatsValueController ??=
-                                FormFieldController<String>(
-                              _model.dropDownPlaatsValue ??= '',
-                            ),
-                            options: List<String>.from((getJsonField(
-                              dropDownPlaatsPlaatsenBijGemeenteResponse
-                                  .jsonBody,
-                              r'''$[:].plaatsid''',
-                              true,
-                            ) as List?)!
-                                .map<String>((e) => e.toString())
-                                .toList()
-                                .cast<String>()),
-                            optionLabels: (getJsonField(
-                              dropDownPlaatsPlaatsenBijGemeenteResponse
-                                  .jsonBody,
-                              r'''$[:].plaatsname''',
-                              true,
-                            ) as List?)!
-                                .map<String>((e) => e.toString())
-                                .toList()
-                                .cast<String>(),
-                            onChanged: (val) async {
-                              safeSetState(
-                                  () => _model.dropDownPlaatsValue = val);
-                              _model.createPlaatsID =
-                                  _model.dropDownPlaatsValue;
-                              safeSetState(() {});
-                            },
-                            width: 200.0,
-                            height: 40.0,
-                            textStyle: 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,
-                                ),
-                            hintText: FFLocalizations.of(context).getText(
-                              'tw7l7ow9' /* Select... */,
-                            ),
-                            icon: Icon(
-                              Icons.keyboard_arrow_down_rounded,
-                              color: FlutterFlowTheme.of(context).secondaryText,
-                              size: 24.0,
-                            ),
-                            fillColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            elevation: 2.0,
-                            borderColor: Colors.transparent,
-                            borderWidth: 0.0,
-                            borderRadius: 8.0,
-                            margin: EdgeInsetsDirectional.fromSTEB(
-                                12.0, 0.0, 12.0, 0.0),
-                            hidesUnderline: true,
-                            isOverButton: false,
-                            isSearchable: false,
-                            isMultiSelect: false,
-                          );
-                        },
-                      ),
-                    ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FutureBuilder<ApiCallResponse>(
-                      future: ProductieGroup.categorieenCall.call(
-                        sessionName: FFAppState().userSessionname,
-                        sessid: FFAppState().userSessionid,
-                      ),
-                      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 dropDownCategorieenCategorieenResponse =
-                            snapshot.data!;
-                        _model.debugBackendQueries[
-                                'ProductieGroup.categorieenCall_statusCode_DropDown_xdqreung'] =
-                            debugSerializeParam(
-                          dropDownCategorieenCategorieenResponse.statusCode,
-                          ParamType.int,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'int',
-                          nullable: false,
-                        );
-                        _model.debugBackendQueries[
-                                'ProductieGroup.categorieenCall_responseBody_DropDown_xdqreung'] =
-                            debugSerializeParam(
-                          dropDownCategorieenCategorieenResponse.bodyText,
-                          ParamType.String,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'String',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return FlutterFlowDropDown<String>(
-                          multiSelectController:
-                              _model.dropDownCategorieenValueController ??=
-                                  FormListFieldController<String>(null),
-                          options: List<String>.from((getJsonField(
-                            dropDownCategorieenCategorieenResponse.jsonBody,
-                            r'''$[:].tid''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>()),
-                          optionLabels: (getJsonField(
-                            dropDownCategorieenCategorieenResponse.jsonBody,
-                            r'''$[:].naam''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>(),
-                          width: 200.0,
-                          height: 40.0,
-                          textStyle:
-                              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,
-                                  ),
-                          hintText: FFLocalizations.of(context).getText(
-                            'aqazs00f' /* Select... */,
-                          ),
-                          icon: Icon(
-                            Icons.keyboard_arrow_down_rounded,
-                            color: FlutterFlowTheme.of(context).secondaryText,
-                            size: 24.0,
-                          ),
-                          fillColor:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          elevation: 2.0,
-                          borderColor: Colors.transparent,
-                          borderWidth: 0.0,
-                          borderRadius: 8.0,
-                          margin: EdgeInsetsDirectional.fromSTEB(
-                              12.0, 0.0, 12.0, 0.0),
-                          hidesUnderline: true,
-                          isOverButton: false,
-                          isSearchable: false,
-                          isMultiSelect: true,
-                          onMultiSelectChanged: (val) async {
-                            safeSetState(
-                                () => _model.dropDownCategorieenValue = val);
-                            _model.createCategorieTids = _model
-                                .dropDownCategorieenValue!
-                                .toList()
-                                .cast<String>();
-                            safeSetState(() {});
-                          },
-                        );
-                      },
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FutureBuilder<ApiCallResponse>(
-                      future: ProductieGroup.entreeoptiesCall.call(
-                        sessionName: FFAppState().userSessionname,
-                        sessid: FFAppState().userSessionid,
-                      ),
-                      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 dropDownEntreeEntreeoptiesResponse =
-                            snapshot.data!;
-                        _model.debugBackendQueries[
-                                'ProductieGroup.entreeoptiesCall_statusCode_DropDown_s6afmg0v'] =
-                            debugSerializeParam(
-                          dropDownEntreeEntreeoptiesResponse.statusCode,
-                          ParamType.int,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'int',
-                          nullable: false,
-                        );
-                        _model.debugBackendQueries[
-                                'ProductieGroup.entreeoptiesCall_responseBody_DropDown_s6afmg0v'] =
-                            debugSerializeParam(
-                          dropDownEntreeEntreeoptiesResponse.bodyText,
-                          ParamType.String,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy',
-                          name: 'String',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return FlutterFlowDropDown<String>(
-                          controller: _model.dropDownEntreeValueController ??=
-                              FormFieldController<String>(
-                            _model.dropDownEntreeValue ??= '',
-                          ),
-                          options: List<String>.from((getJsonField(
-                            dropDownEntreeEntreeoptiesResponse.jsonBody,
-                            r'''$[:].tid''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>()),
-                          optionLabels: (getJsonField(
-                            dropDownEntreeEntreeoptiesResponse.jsonBody,
-                            r'''$[:].naam''',
-                            true,
-                          ) as List?)!
-                              .map<String>((e) => e.toString())
-                              .toList()
-                              .cast<String>(),
-                          onChanged: (val) async {
-                            safeSetState(
-                                () => _model.dropDownEntreeValue = val);
-                            _model.createEntreeTid = _model.dropDownEntreeValue;
-                            safeSetState(() {});
-                          },
-                          width: 200.0,
-                          height: 40.0,
-                          textStyle:
-                              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,
-                                  ),
-                          hintText: FFLocalizations.of(context).getText(
-                            'ogqvzuz7' /* Select... */,
-                          ),
-                          icon: Icon(
-                            Icons.keyboard_arrow_down_rounded,
-                            color: FlutterFlowTheme.of(context).secondaryText,
-                            size: 24.0,
-                          ),
-                          fillColor:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          elevation: 2.0,
-                          borderColor: Colors.transparent,
-                          borderWidth: 0.0,
-                          borderRadius: 8.0,
-                          margin: EdgeInsetsDirectional.fromSTEB(
-                              12.0, 0.0, 12.0, 0.0),
-                          hidesUnderline: true,
-                          isOverButton: false,
-                          isSearchable: false,
-                          isMultiSelect: false,
-                        );
-                      },
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FFButtonWidget(
-                      onPressed: () async {
-                        final selectedMedia =
-                            await selectMediaWithSourceBottomSheet(
-                          context: context,
-                          allowPhoto: true,
-                        );
-                        if (selectedMedia != null &&
-                            selectedMedia.every((m) =>
-                                validateFileFormat(m.storagePath, context))) {
-                          safeSetState(() =>
-                              _model.isDataUploading_uploadDataCnm = 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_uploadDataCnm = false;
-                          }
-                          if (selectedUploadedFiles.length ==
-                              selectedMedia.length) {
-                            safeSetState(() {
-                              _model.uploadedLocalFile_uploadDataCnm =
-                                  selectedUploadedFiles.first;
-                            });
-                          } else {
-                            safeSetState(() {});
-                            return;
-                          }
-                        }
-
-                        _model.logouploadResult = await actions.bestandUpload(
-                          _model.uploadedLocalFile_uploadDataCnm,
-                          'https://uitgaanskrant.com/en/flutterdrup/bestand_upload/upload.json',
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                        );
-                        _model.createLogoFid = getJsonField(
-                          _model.logouploadResult,
-                          r'''$.fid''',
-                        ).toString();
-                        safeSetState(() {});
-
-                        safeSetState(() {});
-                      },
-                      text: FFLocalizations.of(context).getText(
-                        'lwh5yuoo' /* Logo kiezen */,
-                      ),
-                      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),
-                      ),
-                    ),
-                  ),
-                  if (_model.createFotosFids.length < 5)
-                    Align(
-                      alignment: AlignmentDirectional(-1.0, 0.0),
-                      child: FFButtonWidget(
-                        onPressed: () async {
-                          final selectedMedia =
-                              await selectMediaWithSourceBottomSheet(
-                            context: context,
-                            allowPhoto: true,
-                          );
-                          if (selectedMedia != null &&
-                              selectedMedia.every((m) =>
-                                  validateFileFormat(m.storagePath, context))) {
-                            safeSetState(() => _model
-                                .isDataUploading_uploadDataFotoos3 = 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_uploadDataFotoos3 = false;
-                            }
-                            if (selectedUploadedFiles.length ==
-                                selectedMedia.length) {
-                              safeSetState(() {
-                                _model.uploadedLocalFile_uploadDataFotoos3 =
-                                    selectedUploadedFiles.first;
-                              });
-                            } else {
-                              safeSetState(() {});
-                              return;
-                            }
-                          }
-
-                          _model.fotouploadResult = await actions.bestandUpload(
-                            _model.uploadedLocalFile_uploadDataFotoos3,
-                            'https://uitgaanskrant.com/en/flutterdrup/bestand_upload/upload.json',
-                            FFAppState().userSessionname,
-                            FFAppState().userSessionid,
-                            FFAppState().userToken,
-                          );
-                          _model.addToCreateFotosFids(getJsonField(
-                            _model.fotouploadResult,
-                            r'''$.fid''',
-                          ).toString());
-                          safeSetState(() {});
-
-                          safeSetState(() {});
-                        },
-                        text: FFLocalizations.of(context).getText(
-                          'dv8uaucz' /* Foto's kiezen */,
-                        ),
-                        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),
-                        ),
-                      ),
-                    ),
-                  if (_model.createPlaatsID != null &&
-                      _model.createPlaatsID != '')
-                    FFButtonWidget(
-                      onPressed: () async {
-                        _model.createResult =
-                            await actions.stadsactiviteitCreate(
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                          _model.textFieldTitelTextController.text,
-                          _model.createPlaatsID!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumStartTextController.text)!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumEindTextController.text),
-                          _model.textFieldOmschrijvingTextController.text,
-                          _model.textFieldOrganisatorTextController.text,
-                          _model.textFieldContactTextController.text,
-                          _model.textFieldAdresTextController.text,
-                          _model.textFieldPlaatsTextController.text,
-                          _model.textFieldPostcodeTextController.text,
-                          _model.textFieldEntreeprijsTextController.text,
-                          _model.textFieldToelichtingEntreeTextController.text,
-                          _model.createCategorieTids.toList(),
-                          _model.textFieldWebsiteURLTextController.text,
-                          _model.createLogoFid,
-                          _model.createFotosFids.toList(),
-                          _model.createEntreeTid,
-                        );
-                        if (getJsonField(
-                          _model.createResult,
-                          r'''$.success''',
-                        )) {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                'Je activiteit is ingediend en wordt beoordeeld door de redactie.',
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 5000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                          context.safePop();
-                        } else {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                getJsonField(
-                                  _model.createResult,
-                                  r'''$.error''',
-                                ).toString(),
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 4000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                        }
-
-                        safeSetState(() {});
-                      },
-                      text: FFLocalizations.of(context).getText(
-                        'ixfoq44x' /* Activiteit indienen */,
-                      ),
-                      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 - 632
lib/stadsactiviteit_aanmaken_copy2/stadsactiviteit_aanmaken_copy2_model.dart

@@ -1,632 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'stadsactiviteit_aanmaken_copy2_widget.dart'
-    show StadsactiviteitAanmakenCopy2Widget;
-import 'package:flutter/foundation.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 StadsactiviteitAanmakenCopy2Model
-    extends FlutterFlowModel<StadsactiviteitAanmakenCopy2Widget> {
-  ///  Local state fields for this page.
-
-  String? _createProvincieID;
-  set createProvincieID(String? value) {
-    _createProvincieID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createProvincieID => _createProvincieID;
-
-  String? _createGemeenteID;
-  set createGemeenteID(String? value) {
-    _createGemeenteID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createGemeenteID => _createGemeenteID;
-
-  String? _createPlaatsID;
-  set createPlaatsID(String? value) {
-    _createPlaatsID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createPlaatsID => _createPlaatsID;
-
-  late LoggableList<String> _createCategorieTids = LoggableList([]);
-  set createCategorieTids(List<String> value) {
-    if (value != null) {
-      _createCategorieTids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createCategorieTids =>
-      _createCategorieTids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateCategorieTids(String item) => createCategorieTids.add(item);
-  void removeFromCreateCategorieTids(String item) =>
-      createCategorieTids.remove(item);
-  void removeAtIndexFromCreateCategorieTids(int index) =>
-      createCategorieTids.removeAt(index);
-  void insertAtIndexInCreateCategorieTids(int index, String item) =>
-      createCategorieTids.insert(index, item);
-  void updateCreateCategorieTidsAtIndex(int index, Function(String) updateFn) =>
-      createCategorieTids[index] = updateFn(createCategorieTids[index]);
-
-  String? _createEntreeTid;
-  set createEntreeTid(String? value) {
-    _createEntreeTid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createEntreeTid => _createEntreeTid;
-
-  String? _createLogoFid;
-  set createLogoFid(String? value) {
-    _createLogoFid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createLogoFid => _createLogoFid;
-
-  late LoggableList<String> _createFotosFids = LoggableList([]);
-  set createFotosFids(List<String> value) {
-    if (value != null) {
-      _createFotosFids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createFotosFids =>
-      _createFotosFids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateFotosFids(String item) => createFotosFids.add(item);
-  void removeFromCreateFotosFids(String item) => createFotosFids.remove(item);
-  void removeAtIndexFromCreateFotosFids(int index) =>
-      createFotosFids.removeAt(index);
-  void insertAtIndexInCreateFotosFids(int index, String item) =>
-      createFotosFids.insert(index, item);
-  void updateCreateFotosFidsAtIndex(int index, Function(String) updateFn) =>
-      createFotosFids[index] = updateFn(createFotosFids[index]);
-
-  String? _createLogoUrl;
-  set createLogoUrl(String? value) {
-    _createLogoUrl = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createLogoUrl => _createLogoUrl;
-
-  late LoggableList<String> _createFotosUrls = LoggableList([]);
-  set createFotosUrls(List<String> value) {
-    if (value != null) {
-      _createFotosUrls = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createFotosUrls =>
-      _createFotosUrls?..logger = () => debugLogWidgetClass(this);
-  void addToCreateFotosUrls(String item) => createFotosUrls.add(item);
-  void removeFromCreateFotosUrls(String item) => createFotosUrls.remove(item);
-  void removeAtIndexFromCreateFotosUrls(int index) =>
-      createFotosUrls.removeAt(index);
-  void insertAtIndexInCreateFotosUrls(int index, String item) =>
-      createFotosUrls.insert(index, item);
-  void updateCreateFotosUrlsAtIndex(int index, Function(String) updateFn) =>
-      createFotosUrls[index] = updateFn(createFotosUrls[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for DropDownCategorieen widget.
-  LoggableList<String>? _dropDownCategorieenValue;
-  set dropDownCategorieenValue(List<String>? value) {
-    if (value != null) {
-      _dropDownCategorieenValue = LoggableList(value);
-    } else {
-      _dropDownCategorieenValue = null;
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String>? get dropDownCategorieenValue =>
-      _dropDownCategorieenValue?..logger = () => debugLogWidgetClass(this);
-
-  FormFieldController<List<String>>? dropDownCategorieenValueController;
-  // State field(s) for TextFieldTitel widget.
-  FocusNode? textFieldTitelFocusNode;
-  TextEditingController? textFieldTitelTextController;
-  String? Function(BuildContext, String?)?
-      textFieldTitelTextControllerValidator;
-  // State field(s) for TextFieldOmschrijving widget.
-  FocusNode? textFieldOmschrijvingFocusNode;
-  TextEditingController? textFieldOmschrijvingTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOmschrijvingTextControllerValidator;
-  DateTime? datePicked1;
-  // State field(s) for TextFieldDatumStart widget.
-  FocusNode? textFieldDatumStartFocusNode;
-  TextEditingController? textFieldDatumStartTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumStartTextControllerValidator;
-  DateTime? datePicked2;
-  // State field(s) for TextFieldDatumEind widget.
-  FocusNode? textFieldDatumEindFocusNode;
-  TextEditingController? textFieldDatumEindTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumEindTextControllerValidator;
-  // State field(s) for TextFieldOrganisator widget.
-  FocusNode? textFieldOrganisatorFocusNode;
-  TextEditingController? textFieldOrganisatorTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOrganisatorTextControllerValidator;
-  // State field(s) for DropDownGemeenten-mijngemeenten widget.
-  String? _dropDownGemeentenMijngemeentenValue;
-  set dropDownGemeentenMijngemeentenValue(String? value) {
-    _dropDownGemeentenMijngemeentenValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeentenMijngemeentenValue =>
-      _dropDownGemeentenMijngemeentenValue;
-
-  FormFieldController<String>? dropDownGemeentenMijngemeentenValueController;
-  // State field(s) for DropDownProvincie widget.
-  String? _dropDownProvincieValue;
-  set dropDownProvincieValue(String? value) {
-    _dropDownProvincieValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownProvincieValue => _dropDownProvincieValue;
-
-  FormFieldController<String>? dropDownProvincieValueController;
-  // State field(s) for DropDownGemeente widget.
-  String? _dropDownGemeenteValue;
-  set dropDownGemeenteValue(String? value) {
-    _dropDownGemeenteValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeenteValue => _dropDownGemeenteValue;
-
-  FormFieldController<String>? dropDownGemeenteValueController;
-  // State field(s) for DropDownPlaats widget.
-  String? _dropDownPlaatsValue;
-  set dropDownPlaatsValue(String? value) {
-    _dropDownPlaatsValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownPlaatsValue => _dropDownPlaatsValue;
-
-  FormFieldController<String>? dropDownPlaatsValueController;
-  // State field(s) for TextFieldContact widget.
-  FocusNode? textFieldContactFocusNode;
-  TextEditingController? textFieldContactTextController;
-  String? Function(BuildContext, String?)?
-      textFieldContactTextControllerValidator;
-  // State field(s) for TextFieldAdres widget.
-  FocusNode? textFieldAdresFocusNode;
-  TextEditingController? textFieldAdresTextController;
-  String? Function(BuildContext, String?)?
-      textFieldAdresTextControllerValidator;
-  // State field(s) for TextFieldPostcode widget.
-  FocusNode? textFieldPostcodeFocusNode;
-  TextEditingController? textFieldPostcodeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPostcodeTextControllerValidator;
-  // State field(s) for TextFieldPlaats widget.
-  FocusNode? textFieldPlaatsFocusNode;
-  TextEditingController? textFieldPlaatsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPlaatsTextControllerValidator;
-  // State field(s) for TextFieldWebsiteURL widget.
-  FocusNode? textFieldWebsiteURLFocusNode;
-  TextEditingController? textFieldWebsiteURLTextController;
-  String? Function(BuildContext, String?)?
-      textFieldWebsiteURLTextControllerValidator;
-  // State field(s) for DropDownEntree widget.
-  String? _dropDownEntreeValue;
-  set dropDownEntreeValue(String? value) {
-    _dropDownEntreeValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownEntreeValue => _dropDownEntreeValue;
-
-  FormFieldController<String>? dropDownEntreeValueController;
-  // State field(s) for TextFieldToelichtingEntree widget.
-  FocusNode? textFieldToelichtingEntreeFocusNode;
-  TextEditingController? textFieldToelichtingEntreeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldToelichtingEntreeTextControllerValidator;
-  // State field(s) for TextFieldEntreeprijs widget.
-  FocusNode? textFieldEntreeprijsFocusNode;
-  TextEditingController? textFieldEntreeprijsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldEntreeprijsTextControllerValidator;
-  bool isDataUploading_uploadDatalogoUpload = false;
-  FFUploadedFile uploadedLocalFile_uploadDatalogoUpload =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonLogo widget.
-  dynamic? _logouploadResult;
-  set logouploadResult(dynamic? value) {
-    _logouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get logouploadResult => _logouploadResult;
-
-  bool isDataUploading_uploadDataFotoos2 = false;
-  FFUploadedFile uploadedLocalFile_uploadDataFotoos2 =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonFotos widget.
-  dynamic? _fotouploadResult;
-  set fotouploadResult(dynamic? value) {
-    _fotouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get fotouploadResult => _fotouploadResult;
-
-  // Stores action output result for [Custom Action - stadsactiviteitCreate] action in ButtonIndienen widget.
-  dynamic? _createResult;
-  set createResult(dynamic? value) {
-    _createResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get createResult => _createResult;
-
-  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() {
-    textFieldTitelFocusNode?.dispose();
-    textFieldTitelTextController?.dispose();
-
-    textFieldOmschrijvingFocusNode?.dispose();
-    textFieldOmschrijvingTextController?.dispose();
-
-    textFieldDatumStartFocusNode?.dispose();
-    textFieldDatumStartTextController?.dispose();
-
-    textFieldDatumEindFocusNode?.dispose();
-    textFieldDatumEindTextController?.dispose();
-
-    textFieldOrganisatorFocusNode?.dispose();
-    textFieldOrganisatorTextController?.dispose();
-
-    textFieldContactFocusNode?.dispose();
-    textFieldContactTextController?.dispose();
-
-    textFieldAdresFocusNode?.dispose();
-    textFieldAdresTextController?.dispose();
-
-    textFieldPostcodeFocusNode?.dispose();
-    textFieldPostcodeTextController?.dispose();
-
-    textFieldPlaatsFocusNode?.dispose();
-    textFieldPlaatsTextController?.dispose();
-
-    textFieldWebsiteURLFocusNode?.dispose();
-    textFieldWebsiteURLTextController?.dispose();
-
-    textFieldToelichtingEntreeFocusNode?.dispose();
-    textFieldToelichtingEntreeTextController?.dispose();
-
-    textFieldEntreeprijsFocusNode?.dispose();
-    textFieldEntreeprijsTextController?.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'createProvincieID': debugSerializeParam(
-            createProvincieID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiYKGgoRY3JlYXRlUHJvdmluY2llSUQSBXIwb2E2KgISAHIECAMgAFABWhFjcmVhdGVQcm92aW5jaWVJRGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createGemeenteID': debugSerializeParam(
-            createGemeenteID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiUKGQoQY3JlYXRlR2VtZWVudGVJRBIFYmFwZW0qAhIAcgQIAyAAUAFaEGNyZWF0ZUdlbWVlbnRlSURiHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'createPlaatsID': debugSerializeParam(
-            createPlaatsID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiMKFwoOY3JlYXRlUGxhYXRzSUQSBWd6bW1uKgISAHIECAMgAFABWg5jcmVhdGVQbGFhdHNJRGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createCategorieTids': debugSerializeParam(
-            createCategorieTids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiYKHAoTY3JlYXRlQ2F0ZWdvcmllVGlkcxIFcjQzeGRyBhICCAMgAVABWhNjcmVhdGVDYXRlZ29yaWVUaWRzYhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHky',
-            name: 'String',
-            nullable: false,
-          ),
-          'createEntreeTid': debugSerializeParam(
-            createEntreeTid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiQKGAoPY3JlYXRlRW50cmVlVGlkEgU2cm90YSoCEgByBAgDIABQAVoPY3JlYXRlRW50cmVlVGlkYhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHky',
-            name: 'String',
-            nullable: true,
-          ),
-          'createLogoFid': debugSerializeParam(
-            createLogoFid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiIKFgoNY3JlYXRlTG9nb0ZpZBIFMXZvanoqAhIAcgQIAyAAUAFaDWNyZWF0ZUxvZ29GaWRiHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTI=',
-            name: 'String',
-            nullable: true,
-          ),
-          'createFotosFids': debugSerializeParam(
-            createFotosFids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiIKGAoPY3JlYXRlRm90b3NGaWRzEgU5enlvdnIGEgIIAyAAUAFaD2NyZWF0ZUZvdG9zRmlkc2Icc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mg==',
-            name: 'String',
-            nullable: false,
-          ),
-          'createLogoUrl': debugSerializeParam(
-            createLogoUrl,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=Qh4KFgoNY3JlYXRlTG9nb1VybBIFZGYzMnpyBAgEIABQAVoNY3JlYXRlTG9nb1VybGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createFotosUrls': debugSerializeParam(
-            createFotosUrls,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            searchReference:
-                'reference=QiIKGAoPY3JlYXRlRm90b3NVcmxzEgVjZDhwNXIGEgIIBCABUAFaD2NyZWF0ZUZvdG9zVXJsc2Icc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mg==',
-            name: 'String',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'dropDownCategorieenValue': debugSerializeParam(
-            dropDownCategorieenValue,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldTitelText': debugSerializeParam(
-            textFieldTitelTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOmschrijvingText': debugSerializeParam(
-            textFieldOmschrijvingTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumStartText': debugSerializeParam(
-            textFieldDatumStartTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumEindText': debugSerializeParam(
-            textFieldDatumEindTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOrganisatorText': debugSerializeParam(
-            textFieldOrganisatorTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeentenMijngemeentenValue': debugSerializeParam(
-            dropDownGemeentenMijngemeentenValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownProvincieValue': debugSerializeParam(
-            dropDownProvincieValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeenteValue': debugSerializeParam(
-            dropDownGemeenteValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownPlaatsValue': debugSerializeParam(
-            dropDownPlaatsValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldContactText': debugSerializeParam(
-            textFieldContactTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldAdresText': debugSerializeParam(
-            textFieldAdresTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPostcodeText': debugSerializeParam(
-            textFieldPostcodeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPlaatsText': debugSerializeParam(
-            textFieldPlaatsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldWebsiteURLText': debugSerializeParam(
-            textFieldWebsiteURLTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownEntreeValue': debugSerializeParam(
-            dropDownEntreeValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldToelichtingEntreeText': debugSerializeParam(
-            textFieldToelichtingEntreeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldEntreeprijsText': debugSerializeParam(
-            textFieldEntreeprijsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'logouploadResult': debugSerializeParam(
-            logouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'fotouploadResult': debugSerializeParam(
-            fotouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'createResult': debugSerializeParam(
-            createResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-            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=stadsactiviteitAanmakenCopy2',
-        searchReference:
-            'reference=OhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHkyUAFaHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTI=',
-        widgetClassName: 'stadsactiviteitAanmakenCopy2',
-      );
-}

+ 0 - 3536
lib/stadsactiviteit_aanmaken_copy2/stadsactiviteit_aanmaken_copy2_widget.dart

@@ -1,3536 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'package:flutter/foundation.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 'stadsactiviteit_aanmaken_copy2_model.dart';
-export 'stadsactiviteit_aanmaken_copy2_model.dart';
-
-class StadsactiviteitAanmakenCopy2Widget extends StatefulWidget {
-  const StadsactiviteitAanmakenCopy2Widget({super.key});
-
-  static String routeName = 'stadsactiviteitAanmakenCopy2';
-  static String routePath = '/stadsactiviteitAanmakenCopy2';
-
-  @override
-  State<StadsactiviteitAanmakenCopy2Widget> createState() =>
-      _StadsactiviteitAanmakenCopy2WidgetState();
-}
-
-class _StadsactiviteitAanmakenCopy2WidgetState
-    extends State<StadsactiviteitAanmakenCopy2Widget> with RouteAware {
-  late StadsactiviteitAanmakenCopy2Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => StadsactiviteitAanmakenCopy2Model());
-
-    _model.textFieldTitelTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldTitelFocusNode ??= FocusNode();
-
-    _model.textFieldOmschrijvingTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOmschrijvingFocusNode ??= FocusNode();
-
-    _model.textFieldDatumStartTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumStartFocusNode ??= FocusNode();
-
-    _model.textFieldDatumEindTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumEindFocusNode ??= FocusNode();
-
-    _model.textFieldOrganisatorTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOrganisatorFocusNode ??= FocusNode();
-
-    _model.textFieldContactTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldContactFocusNode ??= FocusNode();
-
-    _model.textFieldAdresTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldAdresFocusNode ??= FocusNode();
-
-    _model.textFieldPostcodeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPostcodeFocusNode ??= FocusNode();
-
-    _model.textFieldPlaatsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPlaatsFocusNode ??= FocusNode();
-
-    _model.textFieldWebsiteURLTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldWebsiteURLFocusNode ??= FocusNode();
-
-    _model.textFieldToelichtingEntreeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldToelichtingEntreeFocusNode ??= FocusNode();
-
-    _model.textFieldEntreeprijsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldEntreeprijsFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(StadsactiviteitAanmakenCopy2Widget 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,
-        appBar: AppBar(
-          backgroundColor: FlutterFlowTheme.of(context).primary,
-          automaticallyImplyLeading: true,
-          actions: [],
-          centerTitle: true,
-          elevation: 0.0,
-        ),
-        body: SafeArea(
-          top: true,
-          child: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: SingleChildScrollView(
-              child: Column(
-                mainAxisSize: MainAxisSize.max,
-                children: [
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: FutureBuilder<ApiCallResponse>(
-                                future: ProductieGroup.categorieenCall.call(
-                                  sessionName: FFAppState().userSessionname,
-                                  sessid: FFAppState().userSessionid,
-                                ),
-                                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 dropDownCategorieenCategorieenResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'ProductieGroup.categorieenCall_statusCode_DropDown_hent1o3e'] =
-                                      debugSerializeParam(
-                                    dropDownCategorieenCategorieenResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'ProductieGroup.categorieenCall_responseBody_DropDown_hent1o3e'] =
-                                      debugSerializeParam(
-                                    dropDownCategorieenCategorieenResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                    name: 'String',
-                                    nullable: false,
-                                  );
-                                  debugLogWidgetClass(_model);
-
-                                  return FlutterFlowDropDown<String>(
-                                    multiSelectController: _model
-                                            .dropDownCategorieenValueController ??=
-                                        FormListFieldController<String>(null),
-                                    options: List<String>.from(
-                                        functions.categorieSubTids(
-                                            dropDownCategorieenCategorieenResponse
-                                                .jsonBody)!),
-                                    optionLabels: functions.categorieSubLabels(
-                                        dropDownCategorieenCategorieenResponse
-                                            .jsonBody)!,
-                                    width: 200.0,
-                                    height: 40.0,
-                                    searchHintTextStyle:
-                                        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,
-                                            ),
-                                    searchTextStyle:
-                                        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,
-                                            ),
-                                    textStyle: 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,
-                                        ),
-                                    hintText:
-                                        FFLocalizations.of(context).getText(
-                                      '2kz7knny' /* Select... */,
-                                    ),
-                                    searchHintText:
-                                        FFLocalizations.of(context).getText(
-                                      'n3og1oyf' /* Search... */,
-                                    ),
-                                    icon: Icon(
-                                      Icons.keyboard_arrow_down_rounded,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryText,
-                                      size: 24.0,
-                                    ),
-                                    fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                    elevation: 2.0,
-                                    borderColor: Colors.transparent,
-                                    borderWidth: 0.0,
-                                    borderRadius: 8.0,
-                                    margin: EdgeInsetsDirectional.fromSTEB(
-                                        12.0, 0.0, 12.0, 0.0),
-                                    hidesUnderline: true,
-                                    isOverButton: false,
-                                    isSearchable: true,
-                                    isMultiSelect: true,
-                                    onMultiSelectChanged: (val) async {
-                                      safeSetState(() => _model
-                                          .dropDownCategorieenValue = val);
-                                      _model.createCategorieTids = _model
-                                          .dropDownCategorieenValue!
-                                          .toList()
-                                          .cast<String>();
-                                      safeSetState(() {});
-                                    },
-                                  );
-                                },
-                              ),
-                            ),
-                            Container(
-                              width: 200.0,
-                              child: TextFormField(
-                                controller: _model.textFieldTitelTextController,
-                                focusNode: _model.textFieldTitelFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    'nqtd9jna' /* Titel */,
-                                  ),
-                                  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(
-                                    'ryvdazza' /* Titel activiteit */,
-                                  ),
-                                  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
-                                    .textFieldTitelTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldOmschrijvingTextController,
-                                focusNode:
-                                    _model.textFieldOmschrijvingFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    'ampk5opv' /* Omschrijving */,
-                                  ),
-                                  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(
-                                    '2gwavo43' /* Omschrijving activiteit */,
-                                  ),
-                                  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,
-                                    ),
-                                maxLines: 5,
-                                cursorColor:
-                                    FlutterFlowTheme.of(context).primaryText,
-                                enableInteractiveSelection: true,
-                                validator: _model
-                                    .textFieldOmschrijvingTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'pyvi42y4' /* Hello World */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                            ),
-                            InkWell(
-                              splashColor: Colors.transparent,
-                              focusColor: Colors.transparent,
-                              hoverColor: Colors.transparent,
-                              highlightColor: Colors.transparent,
-                              onTap: () async {
-                                final _datePicked1Date = await showDatePicker(
-                                  context: context,
-                                  initialDate: getCurrentTimestamp,
-                                  firstDate: getCurrentTimestamp,
-                                  lastDate: DateTime(2050),
-                                  builder: (context, child) {
-                                    return wrapInMaterialDatePickerTheme(
-                                      context,
-                                      child!,
-                                      headerBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      headerForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      headerTextStyle: FlutterFlowTheme.of(
-                                              context)
-                                          .headlineLarge
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                            fontSize: 32.0,
-                                            letterSpacing: 0.0,
-                                            fontWeight: FontWeight.w600,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .headlineLarge
-                                                    .fontStyle,
-                                          ),
-                                      pickerBackgroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .secondaryBackground,
-                                      pickerForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      selectedDateTimeBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      selectedDateTimeForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      actionButtonForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      iconSize: 24.0,
-                                    );
-                                  },
-                                );
-
-                                TimeOfDay? _datePicked1Time;
-                                if (_datePicked1Date != null) {
-                                  _datePicked1Time = await showTimePicker(
-                                    context: context,
-                                    initialTime: TimeOfDay.fromDateTime(
-                                        getCurrentTimestamp),
-                                    builder: (context, child) {
-                                      return wrapInMaterialTimePickerTheme(
-                                        context,
-                                        child!,
-                                        headerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        headerForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        headerTextStyle: FlutterFlowTheme.of(
-                                                context)
-                                            .headlineLarge
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .headlineLarge
-                                                        .fontStyle,
-                                              ),
-                                              fontSize: 32.0,
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                        pickerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondaryBackground,
-                                        pickerForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        selectedDateTimeBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        selectedDateTimeForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        actionButtonForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        iconSize: 24.0,
-                                      );
-                                    },
-                                  );
-                                }
-
-                                if (_datePicked1Date != null &&
-                                    _datePicked1Time != null) {
-                                  safeSetState(() {
-                                    _model.datePicked1 = DateTime(
-                                      _datePicked1Date.year,
-                                      _datePicked1Date.month,
-                                      _datePicked1Date.day,
-                                      _datePicked1Time!.hour,
-                                      _datePicked1Time.minute,
-                                    );
-                                  });
-                                } else if (_model.datePicked1 != null) {
-                                  safeSetState(() {
-                                    _model.datePicked1 = getCurrentTimestamp;
-                                  });
-                                }
-                                safeSetState(() {
-                                  _model.textFieldDatumStartTextController
-                                      ?.text = _model.datePicked1!.toString();
-                                });
-                              },
-                              child: Container(
-                                width: double.infinity,
-                                decoration: BoxDecoration(),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldDatumStartTextController,
-                                    focusNode:
-                                        _model.textFieldDatumStartFocusNode,
-                                    autofocus: false,
-                                    enabled: false,
-                                    readOnly: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        'l54f2ssh' /* Datum */,
-                                      ),
-                                      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(
-                                        'mtdvafwj' /* Datum */,
-                                      ),
-                                      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
-                                        .textFieldDatumStartTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ),
-                            InkWell(
-                              splashColor: Colors.transparent,
-                              focusColor: Colors.transparent,
-                              hoverColor: Colors.transparent,
-                              highlightColor: Colors.transparent,
-                              onTap: () async {
-                                final _datePicked2Date = await showDatePicker(
-                                  context: context,
-                                  initialDate: getCurrentTimestamp,
-                                  firstDate: getCurrentTimestamp,
-                                  lastDate: DateTime(2050),
-                                  builder: (context, child) {
-                                    return wrapInMaterialDatePickerTheme(
-                                      context,
-                                      child!,
-                                      headerBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      headerForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      headerTextStyle: FlutterFlowTheme.of(
-                                              context)
-                                          .headlineLarge
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                            fontSize: 32.0,
-                                            letterSpacing: 0.0,
-                                            fontWeight: FontWeight.w600,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .headlineLarge
-                                                    .fontStyle,
-                                          ),
-                                      pickerBackgroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .secondaryBackground,
-                                      pickerForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      selectedDateTimeBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      selectedDateTimeForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      actionButtonForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      iconSize: 24.0,
-                                    );
-                                  },
-                                );
-
-                                TimeOfDay? _datePicked2Time;
-                                if (_datePicked2Date != null) {
-                                  _datePicked2Time = await showTimePicker(
-                                    context: context,
-                                    initialTime: TimeOfDay.fromDateTime(
-                                        getCurrentTimestamp),
-                                    builder: (context, child) {
-                                      return wrapInMaterialTimePickerTheme(
-                                        context,
-                                        child!,
-                                        headerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        headerForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        headerTextStyle: FlutterFlowTheme.of(
-                                                context)
-                                            .headlineLarge
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .headlineLarge
-                                                        .fontStyle,
-                                              ),
-                                              fontSize: 32.0,
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                        pickerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondaryBackground,
-                                        pickerForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        selectedDateTimeBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        selectedDateTimeForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        actionButtonForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        iconSize: 24.0,
-                                      );
-                                    },
-                                  );
-                                }
-
-                                if (_datePicked2Date != null &&
-                                    _datePicked2Time != null) {
-                                  safeSetState(() {
-                                    _model.datePicked2 = DateTime(
-                                      _datePicked2Date.year,
-                                      _datePicked2Date.month,
-                                      _datePicked2Date.day,
-                                      _datePicked2Time!.hour,
-                                      _datePicked2Time.minute,
-                                    );
-                                  });
-                                } else if (_model.datePicked2 != null) {
-                                  safeSetState(() {
-                                    _model.datePicked2 = getCurrentTimestamp;
-                                  });
-                                }
-                                safeSetState(() {
-                                  _model.textFieldDatumEindTextController
-                                      ?.text = _model.datePicked2!.toString();
-                                });
-                              },
-                              child: Container(
-                                width: double.infinity,
-                                decoration: BoxDecoration(),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller:
-                                        _model.textFieldDatumEindTextController,
-                                    focusNode:
-                                        _model.textFieldDatumEindFocusNode,
-                                    autofocus: false,
-                                    enabled: false,
-                                    readOnly: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        '2rcxmiav' /* Datum eind */,
-                                      ),
-                                      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(
-                                        'gmlkebkv' /* Datum eind */,
-                                      ),
-                                      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
-                                        .textFieldDatumEindTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldOrganisatorTextController,
-                      focusNode: _model.textFieldOrganisatorFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          '3nbyq4l2' /* Organisator */,
-                        ),
-                        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(
-                          'fnlj7bnh' /* Organisator van de activiteit */,
-                        ),
-                        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
-                          .textFieldOrganisatorTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'a3qrz0nh' /* Hello World */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                            ),
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'ee0hkizw' /* Stadseditor */,
-                              ),
-                              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(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[0].titel''',
-                                ) !=
-                                null)
-                              FlutterFlowDropDown<String>(
-                                controller: _model
-                                        .dropDownGemeentenMijngemeentenValueController ??=
-                                    FormFieldController<String>(null),
-                                options: List<String>.from((getJsonField(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[:].tid''',
-                                  true,
-                                ) as List?)!
-                                    .map<String>((e) => e.toString())
-                                    .toList()
-                                    .cast<String>()),
-                                optionLabels: (getJsonField(
-                                  columnMijnStadsrechtenResponse.jsonBody,
-                                  r'''$[:].titel''',
-                                  true,
-                                ) as List?)!
-                                    .map<String>((e) => e.toString())
-                                    .toList()
-                                    .cast<String>(),
-                                onChanged: (val) async {
-                                  safeSetState(() => _model
-                                          .dropDownGemeentenMijngemeentenValue =
-                                      val);
-                                  _model.createGemeenteID = _model
-                                      .dropDownGemeentenMijngemeentenValue;
-                                  safeSetState(() {});
-                                },
-                                width: 200.0,
-                                height: 40.0,
-                                textStyle: 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,
-                                    ),
-                                hintText: FFLocalizations.of(context).getText(
-                                  'q23dvx2e' /* Mijn gemeenten */,
-                                ),
-                                icon: Icon(
-                                  Icons.keyboard_arrow_down_rounded,
-                                  color: FlutterFlowTheme.of(context)
-                                      .secondaryText,
-                                  size: 24.0,
-                                ),
-                                fillColor: FlutterFlowTheme.of(context)
-                                    .secondaryBackground,
-                                elevation: 2.0,
-                                borderColor: Colors.transparent,
-                                borderWidth: 0.0,
-                                borderRadius: 8.0,
-                                margin: EdgeInsetsDirectional.fromSTEB(
-                                    12.0, 0.0, 12.0, 0.0),
-                                hidesUnderline: true,
-                                isOverButton: false,
-                                isSearchable: false,
-                                isMultiSelect: false,
-                              ),
-                            Row(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                Align(
-                                  alignment: AlignmentDirectional(-1.0, 0.0),
-                                  child: FutureBuilder<ApiCallResponse>(
-                                    future: ProvinciesCall.call(),
-                                    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 dropDownProvincieProvinciesResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'ProvinciesCall_statusCode_DropDown_dfupghjq'] =
-                                          debugSerializeParam(
-                                        dropDownProvincieProvinciesResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'ProvinciesCall_responseBody_DropDown_dfupghjq'] =
-                                          debugSerializeParam(
-                                        dropDownProvincieProvinciesResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return FlutterFlowDropDown<String>(
-                                        controller: _model
-                                                .dropDownProvincieValueController ??=
-                                            FormFieldController<String>(null),
-                                        options: List<String>.from(
-                                            (getJsonField(
-                                          dropDownProvincieProvinciesResponse
-                                              .jsonBody,
-                                          r'''$[:].provincieid''',
-                                          true,
-                                        ) as List?)!
-                                                .map<String>(
-                                                    (e) => e.toString())
-                                                .toList()
-                                                .cast<String>()),
-                                        optionLabels: (getJsonField(
-                                          dropDownProvincieProvinciesResponse
-                                              .jsonBody,
-                                          r'''$[:].provinciename''',
-                                          true,
-                                        ) as List?)!
-                                            .map<String>((e) => e.toString())
-                                            .toList()
-                                            .cast<String>(),
-                                        onChanged: (val) async {
-                                          safeSetState(() => _model
-                                              .dropDownProvincieValue = val);
-                                          _model.createProvincieID =
-                                              _model.dropDownProvincieValue;
-                                          safeSetState(() {});
-                                        },
-                                        width: 200.0,
-                                        height: 40.0,
-                                        textStyle: 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,
-                                            ),
-                                        hintText:
-                                            FFLocalizations.of(context).getText(
-                                          'ah40exgz' /* Select... */,
-                                        ),
-                                        icon: Icon(
-                                          Icons.keyboard_arrow_down_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        fillColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        elevation: 2.0,
-                                        borderColor: Colors.transparent,
-                                        borderWidth: 0.0,
-                                        borderRadius: 8.0,
-                                        margin: EdgeInsetsDirectional.fromSTEB(
-                                            12.0, 0.0, 12.0, 0.0),
-                                        hidesUnderline: true,
-                                        isOverButton: false,
-                                        isSearchable: false,
-                                        isMultiSelect: false,
-                                      );
-                                    },
-                                  ),
-                                ),
-                                if (_model.createProvincieID != null &&
-                                    _model.createProvincieID != '')
-                                  Align(
-                                    alignment: AlignmentDirectional(-1.0, 0.0),
-                                    child: FutureBuilder<ApiCallResponse>(
-                                      future: GemeentenCall.call(
-                                        provincieid: _model.createProvincieID,
-                                      ),
-                                      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 dropDownGemeenteGemeentenResponse =
-                                            snapshot.data!;
-                                        _model.debugBackendQueries[
-                                                'GemeentenCall_statusCode_DropDown_bitytje7'] =
-                                            debugSerializeParam(
-                                          dropDownGemeenteGemeentenResponse
-                                              .statusCode,
-                                          ParamType.int,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                          name: 'int',
-                                          nullable: false,
-                                        );
-                                        _model.debugBackendQueries[
-                                                'GemeentenCall_responseBody_DropDown_bitytje7'] =
-                                            debugSerializeParam(
-                                          dropDownGemeenteGemeentenResponse
-                                              .bodyText,
-                                          ParamType.String,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                          name: 'String',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return FlutterFlowDropDown<String>(
-                                          controller: _model
-                                                  .dropDownGemeenteValueController ??=
-                                              FormFieldController<String>(
-                                            _model.dropDownGemeenteValue ??= '',
-                                          ),
-                                          options: List<String>.from(
-                                              (getJsonField(
-                                            dropDownGemeenteGemeentenResponse
-                                                .jsonBody,
-                                            r'''$[:].gemeenteid''',
-                                            true,
-                                          ) as List?)!
-                                                  .map<String>(
-                                                      (e) => e.toString())
-                                                  .toList()
-                                                  .cast<String>()),
-                                          optionLabels: (getJsonField(
-                                            dropDownGemeenteGemeentenResponse
-                                                .jsonBody,
-                                            r'''$[:].gemeentename''',
-                                            true,
-                                          ) as List?)!
-                                              .map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          onChanged: (val) async {
-                                            safeSetState(() => _model
-                                                .dropDownGemeenteValue = val);
-                                            _model.createGemeenteID =
-                                                _model.dropDownGemeenteValue;
-                                            safeSetState(() {});
-                                          },
-                                          width: 200.0,
-                                          height: 40.0,
-                                          textStyle: 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,
-                                              ),
-                                          hintText: FFLocalizations.of(context)
-                                              .getText(
-                                            'xdgecd29' /* Select... */,
-                                          ),
-                                          icon: Icon(
-                                            Icons.keyboard_arrow_down_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          fillColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          elevation: 2.0,
-                                          borderColor: Colors.transparent,
-                                          borderWidth: 0.0,
-                                          borderRadius: 8.0,
-                                          margin:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          hidesUnderline: true,
-                                          isOverButton: false,
-                                          isSearchable: false,
-                                          isMultiSelect: false,
-                                        );
-                                      },
-                                    ),
-                                  ),
-                                if (_model.createGemeenteID != null &&
-                                    _model.createGemeenteID != '')
-                                  Align(
-                                    alignment: AlignmentDirectional(-1.0, 0.0),
-                                    child: FutureBuilder<ApiCallResponse>(
-                                      future: ProductieGroup
-                                          .plaatsenBijGemeenteCall
-                                          .call(
-                                        gemeenteid: _model.createGemeenteID,
-                                      ),
-                                      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 dropDownPlaatsPlaatsenBijGemeenteResponse =
-                                            snapshot.data!;
-                                        _model.debugBackendQueries[
-                                                'ProductieGroup.plaatsenBijGemeenteCall_statusCode_DropDown_7kbywvb0'] =
-                                            debugSerializeParam(
-                                          dropDownPlaatsPlaatsenBijGemeenteResponse
-                                              .statusCode,
-                                          ParamType.int,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                          name: 'int',
-                                          nullable: false,
-                                        );
-                                        _model.debugBackendQueries[
-                                                'ProductieGroup.plaatsenBijGemeenteCall_responseBody_DropDown_7kbywvb0'] =
-                                            debugSerializeParam(
-                                          dropDownPlaatsPlaatsenBijGemeenteResponse
-                                              .bodyText,
-                                          ParamType.String,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                          name: 'String',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return FlutterFlowDropDown<String>(
-                                          controller: _model
-                                                  .dropDownPlaatsValueController ??=
-                                              FormFieldController<String>(
-                                            _model.dropDownPlaatsValue ??= '',
-                                          ),
-                                          options: List<String>.from(
-                                              (getJsonField(
-                                            dropDownPlaatsPlaatsenBijGemeenteResponse
-                                                .jsonBody,
-                                            r'''$[:].plaatsid''',
-                                            true,
-                                          ) as List?)!
-                                                  .map<String>(
-                                                      (e) => e.toString())
-                                                  .toList()
-                                                  .cast<String>()),
-                                          optionLabels: (getJsonField(
-                                            dropDownPlaatsPlaatsenBijGemeenteResponse
-                                                .jsonBody,
-                                            r'''$[:].plaatsname''',
-                                            true,
-                                          ) as List?)!
-                                              .map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          onChanged: (val) async {
-                                            safeSetState(() => _model
-                                                .dropDownPlaatsValue = val);
-                                            _model.createPlaatsID =
-                                                _model.dropDownPlaatsValue;
-                                            safeSetState(() {});
-                                          },
-                                          width: 200.0,
-                                          height: 40.0,
-                                          textStyle: 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,
-                                              ),
-                                          hintText: FFLocalizations.of(context)
-                                              .getText(
-                                            'n5ub465x' /* Select... */,
-                                          ),
-                                          icon: Icon(
-                                            Icons.keyboard_arrow_down_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          fillColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          elevation: 2.0,
-                                          borderColor: Colors.transparent,
-                                          borderWidth: 0.0,
-                                          borderRadius: 8.0,
-                                          margin:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          hidesUnderline: true,
-                                          isOverButton: false,
-                                          isSearchable: false,
-                                          isMultiSelect: false,
-                                        );
-                                      },
-                                    ),
-                                  ),
-                              ],
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldContactTextController,
-                      focusNode: _model.textFieldContactFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          '4d9g0ifm' /* Contact */,
-                        ),
-                        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(
-                          'e4iledsl' /* Contact email/telefoon */,
-                        ),
-                        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.textFieldContactTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldAdresTextController,
-                      focusNode: _model.textFieldAdresFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          '0xi1eh73' /* Adres */,
-                        ),
-                        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(
-                          'r5ov2xtx' /* Adres */,
-                        ),
-                        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.textFieldAdresTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldPostcodeTextController,
-                      focusNode: _model.textFieldPostcodeFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'wpj11cb5' /* Postcode */,
-                        ),
-                        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(
-                          '13tzxhax' /* Postcode */,
-                        ),
-                        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.textFieldPostcodeTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Container(
-                    width: double.infinity,
-                    child: TextFormField(
-                      controller: _model.textFieldPlaatsTextController,
-                      focusNode: _model.textFieldPlaatsFocusNode,
-                      autofocus: false,
-                      enabled: true,
-                      obscureText: false,
-                      decoration: InputDecoration(
-                        isDense: true,
-                        labelText: FFLocalizations.of(context).getText(
-                          'd2rno2ps' /* Plaats */,
-                        ),
-                        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(
-                          'ndlq9ivi' /* Plaats activiteit */,
-                        ),
-                        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.textFieldPlaatsTextControllerValidator
-                          .asValidator(context),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Container(
-                      width: 200.0,
-                      child: TextFormField(
-                        controller: _model.textFieldWebsiteURLTextController,
-                        focusNode: _model.textFieldWebsiteURLFocusNode,
-                        autofocus: false,
-                        enabled: true,
-                        obscureText: false,
-                        decoration: InputDecoration(
-                          isDense: true,
-                          labelText: FFLocalizations.of(context).getText(
-                            'lgzcrgw5' /* WebsiteURL */,
-                          ),
-                          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(
-                            '39k3qu7c' /* Website van de activiteit */,
-                          ),
-                          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
-                            .textFieldWebsiteURLTextControllerValidator
-                            .asValidator(context),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: FutureBuilder<ApiCallResponse>(
-                      future: MijnStadsrechtenCall.call(
-                        sessionName: FFAppState().userSessionname,
-                        sessid: FFAppState().userSessionid,
-                      ),
-                      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 columnMijnStadsrechtenResponse = snapshot.data!;
-                        _model.debugBackendQueries[
-                                'MijnStadsrechtenCall_statusCode_Column_0w2uy4f0'] =
-                            debugSerializeParam(
-                          columnMijnStadsrechtenResponse.statusCode,
-                          ParamType.int,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                          name: 'int',
-                          nullable: false,
-                        );
-                        _model.debugBackendQueries[
-                                'MijnStadsrechtenCall_responseBody_Column_0w2uy4f0'] =
-                            debugSerializeParam(
-                          columnMijnStadsrechtenResponse.bodyText,
-                          ParamType.String,
-                          link:
-                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                          name: 'String',
-                          nullable: false,
-                        );
-                        debugLogWidgetClass(_model);
-
-                        return Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [],
-                        );
-                      },
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Text(
-                      FFLocalizations.of(context).getText(
-                        'd8b91xkp' /* Categorie evenement */,
-                      ),
-                      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,
-                          ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Align(
-                          alignment: AlignmentDirectional(-1.0, 0.0),
-                          child: Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    'ul2vex0b' /* Entree */,
-                                  ),
-                                  style: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .override(
-                                        font: GoogleFonts.roboto(
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .headlineSmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .headlineSmall
-                                                  .fontStyle,
-                                        ),
-                                        letterSpacing: 0.0,
-                                        fontWeight: FlutterFlowTheme.of(context)
-                                            .headlineSmall
-                                            .fontWeight,
-                                        fontStyle: FlutterFlowTheme.of(context)
-                                            .headlineSmall
-                                            .fontStyle,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: FutureBuilder<ApiCallResponse>(
-                                  future: ProductieGroup.entreeoptiesCall.call(
-                                    sessionName: FFAppState().userSessionname,
-                                    sessid: FFAppState().userSessionid,
-                                  ),
-                                  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 dropDownEntreeEntreeoptiesResponse =
-                                        snapshot.data!;
-                                    _model.debugBackendQueries[
-                                            'ProductieGroup.entreeoptiesCall_statusCode_DropDown_4wel6n9q'] =
-                                        debugSerializeParam(
-                                      dropDownEntreeEntreeoptiesResponse
-                                          .statusCode,
-                                      ParamType.int,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                      name: 'int',
-                                      nullable: false,
-                                    );
-                                    _model.debugBackendQueries[
-                                            'ProductieGroup.entreeoptiesCall_responseBody_DropDown_4wel6n9q'] =
-                                        debugSerializeParam(
-                                      dropDownEntreeEntreeoptiesResponse
-                                          .bodyText,
-                                      ParamType.String,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                      name: 'String',
-                                      nullable: false,
-                                    );
-                                    debugLogWidgetClass(_model);
-
-                                    return FlutterFlowDropDown<String>(
-                                      controller: _model
-                                              .dropDownEntreeValueController ??=
-                                          FormFieldController<String>(
-                                        _model.dropDownEntreeValue ??= '',
-                                      ),
-                                      options: List<String>.from((getJsonField(
-                                        dropDownEntreeEntreeoptiesResponse
-                                            .jsonBody,
-                                        r'''$[:].tid''',
-                                        true,
-                                      ) as List?)!
-                                          .map<String>((e) => e.toString())
-                                          .toList()
-                                          .cast<String>()),
-                                      optionLabels: (getJsonField(
-                                        dropDownEntreeEntreeoptiesResponse
-                                            .jsonBody,
-                                        r'''$[:].naam''',
-                                        true,
-                                      ) as List?)!
-                                          .map<String>((e) => e.toString())
-                                          .toList()
-                                          .cast<String>(),
-                                      onChanged: (val) async {
-                                        safeSetState(() =>
-                                            _model.dropDownEntreeValue = val);
-                                        _model.createEntreeTid =
-                                            _model.dropDownEntreeValue;
-                                        safeSetState(() {});
-                                      },
-                                      width: 200.0,
-                                      height: 40.0,
-                                      textStyle: 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,
-                                          ),
-                                      hintText:
-                                          FFLocalizations.of(context).getText(
-                                        'fzcv1na7' /* Select... */,
-                                      ),
-                                      icon: Icon(
-                                        Icons.keyboard_arrow_down_rounded,
-                                        color: FlutterFlowTheme.of(context)
-                                            .secondaryText,
-                                        size: 24.0,
-                                      ),
-                                      fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                      elevation: 2.0,
-                                      borderColor: Colors.transparent,
-                                      borderWidth: 0.0,
-                                      borderRadius: 8.0,
-                                      margin: EdgeInsetsDirectional.fromSTEB(
-                                          12.0, 0.0, 12.0, 0.0),
-                                      hidesUnderline: true,
-                                      isOverButton: false,
-                                      isSearchable: false,
-                                      isMultiSelect: false,
-                                    );
-                                  },
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    'z910niie' /* Toelichting Entree */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldToelichtingEntreeTextController,
-                                    focusNode: _model
-                                        .textFieldToelichtingEntreeFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        'esvgcpol' /* Toelichting Entree */,
-                                      ),
-                                      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,
-                                          ),
-                                      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
-                                        .textFieldToelichtingEntreeTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    '0b5vhyf2' /* Entreeprijs */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldEntreeprijsTextController,
-                                    focusNode:
-                                        _model.textFieldEntreeprijsFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        '7ksg8ae7' /* Entreeprijs */,
-                                      ),
-                                      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(
-                                        'vtbl5c26' /* Entreeprijs */,
-                                      ),
-                                      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
-                                        .textFieldEntreeprijsTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ],
-                          ),
-                        ),
-                      ),
-                    ),
-                  ),
-                  Container(
-                    decoration: BoxDecoration(),
-                    child: Column(
-                      mainAxisSize: MainAxisSize.max,
-                      children: [
-                        Align(
-                          alignment: AlignmentDirectional(-1.0, 0.0),
-                          child: Text(
-                            FFLocalizations.of(context).getText(
-                              'ck951hp3' /* Media */,
-                            ),
-                            style: FlutterFlowTheme.of(context)
-                                .headlineSmall
-                                .override(
-                                  font: GoogleFonts.roboto(
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .headlineSmall
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineSmall
-                                        .fontStyle,
-                                  ),
-                                  letterSpacing: 0.0,
-                                  fontWeight: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .fontWeight,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .fontStyle,
-                                ),
-                          ),
-                        ),
-                        Row(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: FFButtonWidget(
-                                onPressed: () async {
-                                  final selectedMedia =
-                                      await selectMediaWithSourceBottomSheet(
-                                    context: context,
-                                    allowPhoto: true,
-                                  );
-                                  if (selectedMedia != null &&
-                                      selectedMedia.every((m) =>
-                                          validateFileFormat(
-                                              m.storagePath, context))) {
-                                    safeSetState(() => _model
-                                            .isDataUploading_uploadDatalogoUpload =
-                                        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_uploadDatalogoUpload =
-                                          false;
-                                    }
-                                    if (selectedUploadedFiles.length ==
-                                        selectedMedia.length) {
-                                      safeSetState(() {
-                                        _model.uploadedLocalFile_uploadDatalogoUpload =
-                                            selectedUploadedFiles.first;
-                                      });
-                                    } else {
-                                      safeSetState(() {});
-                                      return;
-                                    }
-                                  }
-
-                                  _model.logouploadResult =
-                                      await actions.bestandUpload(
-                                    _model
-                                        .uploadedLocalFile_uploadDatalogoUpload,
-                                    '/en/flutterdrup/bestand_upload/upload.json',
-                                    FFAppState().userSessionname,
-                                    FFAppState().userSessionid,
-                                    FFAppState().userToken,
-                                  );
-                                  if (getJsonField(
-                                    _model.logouploadResult,
-                                    r'''$.success''',
-                                  )) {
-                                    _model.createLogoFid = getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.fid''',
-                                    ).toString();
-                                    _model.createLogoUrl = getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.url''',
-                                    ).toString();
-                                    safeSetState(() {});
-                                  } else {
-                                    ScaffoldMessenger.of(context).showSnackBar(
-                                      SnackBar(
-                                        content: Text(
-                                          getJsonField(
-                                            _model.logouploadResult,
-                                            r'''$.error''',
-                                          ).toString(),
-                                          style: TextStyle(
-                                            color: FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                          ),
-                                        ),
-                                        duration: Duration(milliseconds: 4000),
-                                        backgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondary,
-                                      ),
-                                    );
-                                  }
-
-                                  safeSetState(() {});
-                                },
-                                text: FFLocalizations.of(context).getText(
-                                  'qdbmbi4g' /* Logo kiezen */,
-                                ),
-                                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),
-                                ),
-                              ),
-                            ),
-                            if (_model.createLogoUrl != null &&
-                                _model.createLogoUrl != '')
-                              ClipRRect(
-                                borderRadius: BorderRadius.circular(8.0),
-                                child: Image.network(
-                                  _model.createLogoUrl!,
-                                  width: 80.0,
-                                  height: 80.0,
-                                  fit: BoxFit.cover,
-                                ),
-                              ),
-                          ],
-                        ),
-                        Row(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            if (_model.createFotosFids.length < 5)
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: FFButtonWidget(
-                                  onPressed: () async {
-                                    final selectedMedia =
-                                        await selectMediaWithSourceBottomSheet(
-                                      context: context,
-                                      allowPhoto: true,
-                                    );
-                                    if (selectedMedia != null &&
-                                        selectedMedia.every((m) =>
-                                            validateFileFormat(
-                                                m.storagePath, context))) {
-                                      safeSetState(() => _model
-                                              .isDataUploading_uploadDataFotoos2 =
-                                          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_uploadDataFotoos2 =
-                                            false;
-                                      }
-                                      if (selectedUploadedFiles.length ==
-                                          selectedMedia.length) {
-                                        safeSetState(() {
-                                          _model.uploadedLocalFile_uploadDataFotoos2 =
-                                              selectedUploadedFiles.first;
-                                        });
-                                      } else {
-                                        safeSetState(() {});
-                                        return;
-                                      }
-                                    }
-
-                                    _model.fotouploadResult =
-                                        await actions.bestandUpload(
-                                      _model
-                                          .uploadedLocalFile_uploadDataFotoos2,
-                                      '/en/flutterdrup/bestand_upload/upload.json',
-                                      FFAppState().userSessionname,
-                                      FFAppState().userSessionid,
-                                      FFAppState().userToken,
-                                    );
-                                    if (getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.success''',
-                                    )) {
-                                      _model.addToCreateFotosFids(getJsonField(
-                                        _model.fotouploadResult,
-                                        r'''$.fid''',
-                                      ).toString());
-                                      _model.addToCreateFotosUrls(getJsonField(
-                                        _model.fotouploadResult,
-                                        r'''$.url''',
-                                      ).toString());
-                                      safeSetState(() {});
-                                    } else {
-                                      ScaffoldMessenger.of(context)
-                                          .showSnackBar(
-                                        SnackBar(
-                                          content: Text(
-                                            getJsonField(
-                                              _model.logouploadResult,
-                                              r'''$.error''',
-                                            ).toString(),
-                                            style: TextStyle(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                            ),
-                                          ),
-                                          duration:
-                                              Duration(milliseconds: 4000),
-                                          backgroundColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondary,
-                                        ),
-                                      );
-                                    }
-
-                                    safeSetState(() {});
-                                  },
-                                  text: FFLocalizations.of(context).getText(
-                                    'joq0165d' /* Foto's kiezen */,
-                                  ),
-                                  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),
-                                  ),
-                                ),
-                              ),
-                            if (_model.createFotosUrls.length > 0)
-                              Builder(
-                                builder: (context) {
-                                  final fotoItem =
-                                      _model.createFotosUrls.toList();
-                                  _model.debugGeneratorVariables[
-                                          'fotoItem${fotoItem.length > 100 ? ' (first 100)' : ''}'] =
-                                      debugSerializeParam(
-                                    fotoItem.take(100),
-                                    ParamType.String,
-                                    isList: true,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy2',
-                                    name: 'String',
-                                    nullable: false,
-                                  );
-                                  debugLogWidgetClass(_model);
-
-                                  return Wrap(
-                                    spacing: 8.0,
-                                    runSpacing: 8.0,
-                                    alignment: WrapAlignment.start,
-                                    crossAxisAlignment:
-                                        WrapCrossAlignment.start,
-                                    direction: Axis.horizontal,
-                                    runAlignment: WrapAlignment.start,
-                                    verticalDirection: VerticalDirection.down,
-                                    clipBehavior: Clip.none,
-                                    children: List.generate(fotoItem.length,
-                                        (fotoItemIndex) {
-                                      final fotoItemItem =
-                                          fotoItem[fotoItemIndex];
-                                      return ClipRRect(
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                        child: Image.network(
-                                          fotoItemItem,
-                                          width: 80.0,
-                                          height: 80.0,
-                                          fit: BoxFit.cover,
-                                        ),
-                                      );
-                                    }),
-                                  );
-                                },
-                              ),
-                          ],
-                        ),
-                      ],
-                    ),
-                  ),
-                  if (_model.createPlaatsID != null &&
-                      _model.createPlaatsID != '')
-                    FFButtonWidget(
-                      onPressed: () async {
-                        _model.createResult =
-                            await actions.stadsactiviteitCreate(
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                          _model.textFieldTitelTextController.text,
-                          _model.createPlaatsID!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumStartTextController.text)!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumEindTextController.text),
-                          _model.textFieldOmschrijvingTextController.text,
-                          _model.textFieldOrganisatorTextController.text,
-                          _model.textFieldContactTextController.text,
-                          _model.textFieldAdresTextController.text,
-                          _model.textFieldPlaatsTextController.text,
-                          _model.textFieldPostcodeTextController.text,
-                          _model.textFieldEntreeprijsTextController.text,
-                          _model.textFieldToelichtingEntreeTextController.text,
-                          _model.createCategorieTids.toList(),
-                          _model.textFieldWebsiteURLTextController.text,
-                          _model.createLogoFid,
-                          _model.createFotosFids.toList(),
-                          _model.createEntreeTid,
-                        );
-                        if (getJsonField(
-                          _model.createResult,
-                          r'''$.success''',
-                        )) {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                'Je activiteit is ingediend en wordt beoordeeld door de redactie.',
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 5000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                          context.safePop();
-                        } else {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                getJsonField(
-                                  _model.createResult,
-                                  r'''$.error''',
-                                ).toString(),
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 4000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                        }
-
-                        safeSetState(() {});
-                      },
-                      text: FFLocalizations.of(context).getText(
-                        'elx96w0w' /* Activiteit indienen */,
-                      ),
-                      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),
-                      ),
-                    ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Text(
-                          FFLocalizations.of(context).getText(
-                            'hp9dvet9' /* Hello World */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).bodyMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                        ),
-                      ),
-                    ),
-                  ),
-                ],
-              ),
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 632
lib/stadsactiviteit_aanmaken_copy3/stadsactiviteit_aanmaken_copy3_model.dart

@@ -1,632 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'stadsactiviteit_aanmaken_copy3_widget.dart'
-    show StadsactiviteitAanmakenCopy3Widget;
-import 'package:flutter/foundation.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 StadsactiviteitAanmakenCopy3Model
-    extends FlutterFlowModel<StadsactiviteitAanmakenCopy3Widget> {
-  ///  Local state fields for this page.
-
-  String? _createProvincieID;
-  set createProvincieID(String? value) {
-    _createProvincieID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createProvincieID => _createProvincieID;
-
-  String? _createGemeenteID;
-  set createGemeenteID(String? value) {
-    _createGemeenteID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createGemeenteID => _createGemeenteID;
-
-  String? _createPlaatsID;
-  set createPlaatsID(String? value) {
-    _createPlaatsID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createPlaatsID => _createPlaatsID;
-
-  late LoggableList<String> _createCategorieTids = LoggableList([]);
-  set createCategorieTids(List<String> value) {
-    if (value != null) {
-      _createCategorieTids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createCategorieTids =>
-      _createCategorieTids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateCategorieTids(String item) => createCategorieTids.add(item);
-  void removeFromCreateCategorieTids(String item) =>
-      createCategorieTids.remove(item);
-  void removeAtIndexFromCreateCategorieTids(int index) =>
-      createCategorieTids.removeAt(index);
-  void insertAtIndexInCreateCategorieTids(int index, String item) =>
-      createCategorieTids.insert(index, item);
-  void updateCreateCategorieTidsAtIndex(int index, Function(String) updateFn) =>
-      createCategorieTids[index] = updateFn(createCategorieTids[index]);
-
-  String? _createEntreeTid;
-  set createEntreeTid(String? value) {
-    _createEntreeTid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createEntreeTid => _createEntreeTid;
-
-  String? _createLogoFid;
-  set createLogoFid(String? value) {
-    _createLogoFid = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createLogoFid => _createLogoFid;
-
-  late LoggableList<String> _createFotosFids = LoggableList([]);
-  set createFotosFids(List<String> value) {
-    if (value != null) {
-      _createFotosFids = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createFotosFids =>
-      _createFotosFids?..logger = () => debugLogWidgetClass(this);
-  void addToCreateFotosFids(String item) => createFotosFids.add(item);
-  void removeFromCreateFotosFids(String item) => createFotosFids.remove(item);
-  void removeAtIndexFromCreateFotosFids(int index) =>
-      createFotosFids.removeAt(index);
-  void insertAtIndexInCreateFotosFids(int index, String item) =>
-      createFotosFids.insert(index, item);
-  void updateCreateFotosFidsAtIndex(int index, Function(String) updateFn) =>
-      createFotosFids[index] = updateFn(createFotosFids[index]);
-
-  String? _createLogoUrl;
-  set createLogoUrl(String? value) {
-    _createLogoUrl = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createLogoUrl => _createLogoUrl;
-
-  late LoggableList<String> _createFotosUrls = LoggableList([]);
-  set createFotosUrls(List<String> value) {
-    if (value != null) {
-      _createFotosUrls = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String> get createFotosUrls =>
-      _createFotosUrls?..logger = () => debugLogWidgetClass(this);
-  void addToCreateFotosUrls(String item) => createFotosUrls.add(item);
-  void removeFromCreateFotosUrls(String item) => createFotosUrls.remove(item);
-  void removeAtIndexFromCreateFotosUrls(int index) =>
-      createFotosUrls.removeAt(index);
-  void insertAtIndexInCreateFotosUrls(int index, String item) =>
-      createFotosUrls.insert(index, item);
-  void updateCreateFotosUrlsAtIndex(int index, Function(String) updateFn) =>
-      createFotosUrls[index] = updateFn(createFotosUrls[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TextFieldTitel widget.
-  FocusNode? textFieldTitelFocusNode;
-  TextEditingController? textFieldTitelTextController;
-  String? Function(BuildContext, String?)?
-      textFieldTitelTextControllerValidator;
-  // State field(s) for TextFieldOmschrijving widget.
-  FocusNode? textFieldOmschrijvingFocusNode;
-  TextEditingController? textFieldOmschrijvingTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOmschrijvingTextControllerValidator;
-  // State field(s) for DropDownCategorieen widget.
-  LoggableList<String>? _dropDownCategorieenValue;
-  set dropDownCategorieenValue(List<String>? value) {
-    if (value != null) {
-      _dropDownCategorieenValue = LoggableList(value);
-    } else {
-      _dropDownCategorieenValue = null;
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<String>? get dropDownCategorieenValue =>
-      _dropDownCategorieenValue?..logger = () => debugLogWidgetClass(this);
-
-  FormFieldController<List<String>>? dropDownCategorieenValueController;
-  DateTime? datePicked1;
-  // State field(s) for TextFieldDatumStart widget.
-  FocusNode? textFieldDatumStartFocusNode;
-  TextEditingController? textFieldDatumStartTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumStartTextControllerValidator;
-  DateTime? datePicked2;
-  // State field(s) for TextFieldDatumEind widget.
-  FocusNode? textFieldDatumEindFocusNode;
-  TextEditingController? textFieldDatumEindTextController;
-  String? Function(BuildContext, String?)?
-      textFieldDatumEindTextControllerValidator;
-  // State field(s) for DropDownGemeenten-mijngemeenten widget.
-  String? _dropDownGemeentenMijngemeentenValue;
-  set dropDownGemeentenMijngemeentenValue(String? value) {
-    _dropDownGemeentenMijngemeentenValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeentenMijngemeentenValue =>
-      _dropDownGemeentenMijngemeentenValue;
-
-  FormFieldController<String>? dropDownGemeentenMijngemeentenValueController;
-  // State field(s) for DropDownProvincie widget.
-  String? _dropDownProvincieValue;
-  set dropDownProvincieValue(String? value) {
-    _dropDownProvincieValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownProvincieValue => _dropDownProvincieValue;
-
-  FormFieldController<String>? dropDownProvincieValueController;
-  // State field(s) for DropDownGemeente widget.
-  String? _dropDownGemeenteValue;
-  set dropDownGemeenteValue(String? value) {
-    _dropDownGemeenteValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownGemeenteValue => _dropDownGemeenteValue;
-
-  FormFieldController<String>? dropDownGemeenteValueController;
-  // State field(s) for DropDownPlaats widget.
-  String? _dropDownPlaatsValue;
-  set dropDownPlaatsValue(String? value) {
-    _dropDownPlaatsValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownPlaatsValue => _dropDownPlaatsValue;
-
-  FormFieldController<String>? dropDownPlaatsValueController;
-  // State field(s) for TextFieldAdres widget.
-  FocusNode? textFieldAdresFocusNode;
-  TextEditingController? textFieldAdresTextController;
-  String? Function(BuildContext, String?)?
-      textFieldAdresTextControllerValidator;
-  // State field(s) for TextFieldPostcode widget.
-  FocusNode? textFieldPostcodeFocusNode;
-  TextEditingController? textFieldPostcodeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPostcodeTextControllerValidator;
-  // State field(s) for TextFieldPlaats widget.
-  FocusNode? textFieldPlaatsFocusNode;
-  TextEditingController? textFieldPlaatsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldPlaatsTextControllerValidator;
-  // State field(s) for TextFieldOrganisator widget.
-  FocusNode? textFieldOrganisatorFocusNode;
-  TextEditingController? textFieldOrganisatorTextController;
-  String? Function(BuildContext, String?)?
-      textFieldOrganisatorTextControllerValidator;
-  // State field(s) for TextFieldContact widget.
-  FocusNode? textFieldContactFocusNode;
-  TextEditingController? textFieldContactTextController;
-  String? Function(BuildContext, String?)?
-      textFieldContactTextControllerValidator;
-  // State field(s) for TextFieldWebsiteURL widget.
-  FocusNode? textFieldWebsiteURLFocusNode;
-  TextEditingController? textFieldWebsiteURLTextController;
-  String? Function(BuildContext, String?)?
-      textFieldWebsiteURLTextControllerValidator;
-  // State field(s) for DropDownEntree widget.
-  String? _dropDownEntreeValue;
-  set dropDownEntreeValue(String? value) {
-    _dropDownEntreeValue = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get dropDownEntreeValue => _dropDownEntreeValue;
-
-  FormFieldController<String>? dropDownEntreeValueController;
-  // State field(s) for TextFieldToelichtingEntree widget.
-  FocusNode? textFieldToelichtingEntreeFocusNode;
-  TextEditingController? textFieldToelichtingEntreeTextController;
-  String? Function(BuildContext, String?)?
-      textFieldToelichtingEntreeTextControllerValidator;
-  // State field(s) for TextFieldEntreeprijs widget.
-  FocusNode? textFieldEntreeprijsFocusNode;
-  TextEditingController? textFieldEntreeprijsTextController;
-  String? Function(BuildContext, String?)?
-      textFieldEntreeprijsTextControllerValidator;
-  bool isDataUploading_uploadDatalogoUpload = false;
-  FFUploadedFile uploadedLocalFile_uploadDatalogoUpload =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonLogo widget.
-  dynamic? _logouploadResult;
-  set logouploadResult(dynamic? value) {
-    _logouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get logouploadResult => _logouploadResult;
-
-  bool isDataUploading_uploadDataFotoos2 = false;
-  FFUploadedFile uploadedLocalFile_uploadDataFotoos2 =
-      FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
-
-  // Stores action output result for [Custom Action - bestandUpload] action in ButtonFotos widget.
-  dynamic? _fotouploadResult;
-  set fotouploadResult(dynamic? value) {
-    _fotouploadResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get fotouploadResult => _fotouploadResult;
-
-  // Stores action output result for [Custom Action - stadsactiviteitCreate] action in ButtonIndienen widget.
-  dynamic? _createResult;
-  set createResult(dynamic? value) {
-    _createResult = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get createResult => _createResult;
-
-  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() {
-    textFieldTitelFocusNode?.dispose();
-    textFieldTitelTextController?.dispose();
-
-    textFieldOmschrijvingFocusNode?.dispose();
-    textFieldOmschrijvingTextController?.dispose();
-
-    textFieldDatumStartFocusNode?.dispose();
-    textFieldDatumStartTextController?.dispose();
-
-    textFieldDatumEindFocusNode?.dispose();
-    textFieldDatumEindTextController?.dispose();
-
-    textFieldAdresFocusNode?.dispose();
-    textFieldAdresTextController?.dispose();
-
-    textFieldPostcodeFocusNode?.dispose();
-    textFieldPostcodeTextController?.dispose();
-
-    textFieldPlaatsFocusNode?.dispose();
-    textFieldPlaatsTextController?.dispose();
-
-    textFieldOrganisatorFocusNode?.dispose();
-    textFieldOrganisatorTextController?.dispose();
-
-    textFieldContactFocusNode?.dispose();
-    textFieldContactTextController?.dispose();
-
-    textFieldWebsiteURLFocusNode?.dispose();
-    textFieldWebsiteURLTextController?.dispose();
-
-    textFieldToelichtingEntreeFocusNode?.dispose();
-    textFieldToelichtingEntreeTextController?.dispose();
-
-    textFieldEntreeprijsFocusNode?.dispose();
-    textFieldEntreeprijsTextController?.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'createProvincieID': debugSerializeParam(
-            createProvincieID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiYKGgoRY3JlYXRlUHJvdmluY2llSUQSBXIwb2E2KgISAHIECAMgAFABWhFjcmVhdGVQcm92aW5jaWVJRGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mw==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createGemeenteID': debugSerializeParam(
-            createGemeenteID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiUKGQoQY3JlYXRlR2VtZWVudGVJRBIFYmFwZW0qAhIAcgQIAyAAUAFaEGNyZWF0ZUdlbWVlbnRlSURiHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTM=',
-            name: 'String',
-            nullable: true,
-          ),
-          'createPlaatsID': debugSerializeParam(
-            createPlaatsID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiMKFwoOY3JlYXRlUGxhYXRzSUQSBWd6bW1uKgISAHIECAMgAFABWg5jcmVhdGVQbGFhdHNJRGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mw==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createCategorieTids': debugSerializeParam(
-            createCategorieTids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiYKHAoTY3JlYXRlQ2F0ZWdvcmllVGlkcxIFcjQzeGRyBhICCAMgAVABWhNjcmVhdGVDYXRlZ29yaWVUaWRzYhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHkz',
-            name: 'String',
-            nullable: false,
-          ),
-          'createEntreeTid': debugSerializeParam(
-            createEntreeTid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiQKGAoPY3JlYXRlRW50cmVlVGlkEgU2cm90YSoCEgByBAgDIABQAVoPY3JlYXRlRW50cmVlVGlkYhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHkz',
-            name: 'String',
-            nullable: true,
-          ),
-          'createLogoFid': debugSerializeParam(
-            createLogoFid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiIKFgoNY3JlYXRlTG9nb0ZpZBIFMXZvanoqAhIAcgQIAyAAUAFaDWNyZWF0ZUxvZ29GaWRiHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTM=',
-            name: 'String',
-            nullable: true,
-          ),
-          'createFotosFids': debugSerializeParam(
-            createFotosFids,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiIKGAoPY3JlYXRlRm90b3NGaWRzEgU5enlvdnIGEgIIAyAAUAFaD2NyZWF0ZUZvdG9zRmlkc2Icc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mw==',
-            name: 'String',
-            nullable: false,
-          ),
-          'createLogoUrl': debugSerializeParam(
-            createLogoUrl,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=Qh4KFgoNY3JlYXRlTG9nb1VybBIFZGYzMnpyBAgEIABQAVoNY3JlYXRlTG9nb1VybGIcc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mw==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createFotosUrls': debugSerializeParam(
-            createFotosUrls,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            searchReference:
-                'reference=QiIKGAoPY3JlYXRlRm90b3NVcmxzEgVjZDhwNXIGEgIIBCABUAFaD2NyZWF0ZUZvdG9zVXJsc2Icc3RhZHNhY3Rpdml0ZWl0QWFubWFrZW5Db3B5Mw==',
-            name: 'String',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'textFieldTitelText': debugSerializeParam(
-            textFieldTitelTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOmschrijvingText': debugSerializeParam(
-            textFieldOmschrijvingTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownCategorieenValue': debugSerializeParam(
-            dropDownCategorieenValue,
-            ParamType.String,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumStartText': debugSerializeParam(
-            textFieldDatumStartTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldDatumEindText': debugSerializeParam(
-            textFieldDatumEindTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeentenMijngemeentenValue': debugSerializeParam(
-            dropDownGemeentenMijngemeentenValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownProvincieValue': debugSerializeParam(
-            dropDownProvincieValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeenteValue': debugSerializeParam(
-            dropDownGemeenteValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownPlaatsValue': debugSerializeParam(
-            dropDownPlaatsValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldAdresText': debugSerializeParam(
-            textFieldAdresTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPostcodeText': debugSerializeParam(
-            textFieldPostcodeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldPlaatsText': debugSerializeParam(
-            textFieldPlaatsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldOrganisatorText': debugSerializeParam(
-            textFieldOrganisatorTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldContactText': debugSerializeParam(
-            textFieldContactTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldWebsiteURLText': debugSerializeParam(
-            textFieldWebsiteURLTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownEntreeValue': debugSerializeParam(
-            dropDownEntreeValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldToelichtingEntreeText': debugSerializeParam(
-            textFieldToelichtingEntreeTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          ),
-          'textFieldEntreeprijsText': debugSerializeParam(
-            textFieldEntreeprijsTextController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'logouploadResult': debugSerializeParam(
-            logouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'fotouploadResult': debugSerializeParam(
-            fotouploadResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'createResult': debugSerializeParam(
-            createResult,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-            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=stadsactiviteitAanmakenCopy3',
-        searchReference:
-            'reference=OhxzdGFkc2FjdGl2aXRlaXRBYW5tYWtlbkNvcHkzUAFaHHN0YWRzYWN0aXZpdGVpdEFhbm1ha2VuQ29weTM=',
-        widgetClassName: 'stadsactiviteitAanmakenCopy3',
-      );
-}

+ 0 - 3707
lib/stadsactiviteit_aanmaken_copy3/stadsactiviteit_aanmaken_copy3_widget.dart

@@ -1,3707 +0,0 @@
-import '/backend/api_requests/api_calls.dart';
-import '/flutter_flow/flutter_flow_drop_down.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 '/flutter_flow/upload_data.dart';
-import 'dart:ui';
-import '/backend/schema/structs/index.dart';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'package:flutter/foundation.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 'stadsactiviteit_aanmaken_copy3_model.dart';
-export 'stadsactiviteit_aanmaken_copy3_model.dart';
-
-class StadsactiviteitAanmakenCopy3Widget extends StatefulWidget {
-  const StadsactiviteitAanmakenCopy3Widget({super.key});
-
-  static String routeName = 'stadsactiviteitAanmakenCopy3';
-  static String routePath = '/stadsactiviteitAanmakenCopy3';
-
-  @override
-  State<StadsactiviteitAanmakenCopy3Widget> createState() =>
-      _StadsactiviteitAanmakenCopy3WidgetState();
-}
-
-class _StadsactiviteitAanmakenCopy3WidgetState
-    extends State<StadsactiviteitAanmakenCopy3Widget> with RouteAware {
-  late StadsactiviteitAanmakenCopy3Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => StadsactiviteitAanmakenCopy3Model());
-
-    _model.textFieldTitelTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldTitelFocusNode ??= FocusNode();
-
-    _model.textFieldOmschrijvingTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOmschrijvingFocusNode ??= FocusNode();
-
-    _model.textFieldDatumStartTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumStartFocusNode ??= FocusNode();
-
-    _model.textFieldDatumEindTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldDatumEindFocusNode ??= FocusNode();
-
-    _model.textFieldAdresTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldAdresFocusNode ??= FocusNode();
-
-    _model.textFieldPostcodeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPostcodeFocusNode ??= FocusNode();
-
-    _model.textFieldPlaatsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldPlaatsFocusNode ??= FocusNode();
-
-    _model.textFieldOrganisatorTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldOrganisatorFocusNode ??= FocusNode();
-
-    _model.textFieldContactTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldContactFocusNode ??= FocusNode();
-
-    _model.textFieldWebsiteURLTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldWebsiteURLFocusNode ??= FocusNode();
-
-    _model.textFieldToelichtingEntreeTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldToelichtingEntreeFocusNode ??= FocusNode();
-
-    _model.textFieldEntreeprijsTextController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldEntreeprijsFocusNode ??= FocusNode();
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(StadsactiviteitAanmakenCopy3Widget 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,
-        appBar: AppBar(
-          backgroundColor: FlutterFlowTheme.of(context).primary,
-          automaticallyImplyLeading: true,
-          actions: [],
-          centerTitle: true,
-          elevation: 0.0,
-        ),
-        body: SafeArea(
-          top: true,
-          child: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: SingleChildScrollView(
-              child: Column(
-                mainAxisSize: MainAxisSize.max,
-                children: [
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: Container(
-                                width: 200.0,
-                                child: TextFormField(
-                                  controller:
-                                      _model.textFieldTitelTextController,
-                                  focusNode: _model.textFieldTitelFocusNode,
-                                  autofocus: false,
-                                  enabled: true,
-                                  obscureText: false,
-                                  decoration: InputDecoration(
-                                    isDense: true,
-                                    labelText:
-                                        FFLocalizations.of(context).getText(
-                                      'rsqfvy60' /* Titel */,
-                                    ),
-                                    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(
-                                      'svegy1qg' /* Titel activiteit */,
-                                    ),
-                                    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
-                                      .textFieldTitelTextControllerValidator
-                                      .asValidator(context),
-                                ),
-                              ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldOmschrijvingTextController,
-                                focusNode:
-                                    _model.textFieldOmschrijvingFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    '7xfw37g2' /* Omschrijving */,
-                                  ),
-                                  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(
-                                    'z4mnz7m5' /* Omschrijving activiteit */,
-                                  ),
-                                  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,
-                                    ),
-                                maxLines: 5,
-                                cursorColor:
-                                    FlutterFlowTheme.of(context).primaryText,
-                                enableInteractiveSelection: true,
-                                validator: _model
-                                    .textFieldOmschrijvingTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: Text(
-                                FFLocalizations.of(context).getText(
-                                  'nhzp8lti' /* Categorie evenement */,
-                                ),
-                                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,
-                                    ),
-                              ),
-                            ),
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: FutureBuilder<ApiCallResponse>(
-                                future: ProductieGroup.categorieenCall.call(
-                                  sessionName: FFAppState().userSessionname,
-                                  sessid: FFAppState().userSessionid,
-                                ),
-                                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 dropDownCategorieenCategorieenResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'ProductieGroup.categorieenCall_statusCode_DropDown_2fu8ifcv'] =
-                                      debugSerializeParam(
-                                    dropDownCategorieenCategorieenResponse
-                                        .statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'ProductieGroup.categorieenCall_responseBody_DropDown_2fu8ifcv'] =
-                                      debugSerializeParam(
-                                    dropDownCategorieenCategorieenResponse
-                                        .bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                    name: 'String',
-                                    nullable: false,
-                                  );
-                                  debugLogWidgetClass(_model);
-
-                                  return FlutterFlowDropDown<String>(
-                                    multiSelectController: _model
-                                            .dropDownCategorieenValueController ??=
-                                        FormListFieldController<String>(null),
-                                    options: List<String>.from(
-                                        functions.categorieSubTids(
-                                            dropDownCategorieenCategorieenResponse
-                                                .jsonBody)!),
-                                    optionLabels: functions.categorieSubLabels(
-                                        dropDownCategorieenCategorieenResponse
-                                            .jsonBody)!,
-                                    width: 200.0,
-                                    height: 40.0,
-                                    searchHintTextStyle:
-                                        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,
-                                            ),
-                                    searchTextStyle:
-                                        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,
-                                            ),
-                                    textStyle: 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,
-                                        ),
-                                    hintText:
-                                        FFLocalizations.of(context).getText(
-                                      '8jdmw58a' /* Select... */,
-                                    ),
-                                    searchHintText:
-                                        FFLocalizations.of(context).getText(
-                                      '7ihvd3yf' /* Search... */,
-                                    ),
-                                    icon: Icon(
-                                      Icons.keyboard_arrow_down_rounded,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryText,
-                                      size: 24.0,
-                                    ),
-                                    fillColor: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                    elevation: 2.0,
-                                    borderColor: Colors.transparent,
-                                    borderWidth: 0.0,
-                                    borderRadius: 8.0,
-                                    margin: EdgeInsetsDirectional.fromSTEB(
-                                        12.0, 0.0, 12.0, 0.0),
-                                    hidesUnderline: true,
-                                    isOverButton: false,
-                                    isSearchable: true,
-                                    isMultiSelect: true,
-                                    onMultiSelectChanged: (val) async {
-                                      safeSetState(() => _model
-                                          .dropDownCategorieenValue = val);
-                                      _model.createCategorieTids = _model
-                                          .dropDownCategorieenValue!
-                                          .toList()
-                                          .cast<String>();
-                                      safeSetState(() {});
-                                    },
-                                  );
-                                },
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                '2xarwr9i' /* Wanneer */,
-                              ),
-                              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,
-                                  ),
-                            ),
-                            InkWell(
-                              splashColor: Colors.transparent,
-                              focusColor: Colors.transparent,
-                              hoverColor: Colors.transparent,
-                              highlightColor: Colors.transparent,
-                              onTap: () async {
-                                final _datePicked1Date = await showDatePicker(
-                                  context: context,
-                                  initialDate: getCurrentTimestamp,
-                                  firstDate: getCurrentTimestamp,
-                                  lastDate: DateTime(2050),
-                                  builder: (context, child) {
-                                    return wrapInMaterialDatePickerTheme(
-                                      context,
-                                      child!,
-                                      headerBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      headerForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      headerTextStyle: FlutterFlowTheme.of(
-                                              context)
-                                          .headlineLarge
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                            fontSize: 32.0,
-                                            letterSpacing: 0.0,
-                                            fontWeight: FontWeight.w600,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .headlineLarge
-                                                    .fontStyle,
-                                          ),
-                                      pickerBackgroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .secondaryBackground,
-                                      pickerForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      selectedDateTimeBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      selectedDateTimeForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      actionButtonForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      iconSize: 24.0,
-                                    );
-                                  },
-                                );
-
-                                TimeOfDay? _datePicked1Time;
-                                if (_datePicked1Date != null) {
-                                  _datePicked1Time = await showTimePicker(
-                                    context: context,
-                                    initialTime: TimeOfDay.fromDateTime(
-                                        getCurrentTimestamp),
-                                    builder: (context, child) {
-                                      return wrapInMaterialTimePickerTheme(
-                                        context,
-                                        child!,
-                                        headerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        headerForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        headerTextStyle: FlutterFlowTheme.of(
-                                                context)
-                                            .headlineLarge
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .headlineLarge
-                                                        .fontStyle,
-                                              ),
-                                              fontSize: 32.0,
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                        pickerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondaryBackground,
-                                        pickerForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        selectedDateTimeBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        selectedDateTimeForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        actionButtonForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        iconSize: 24.0,
-                                      );
-                                    },
-                                  );
-                                }
-
-                                if (_datePicked1Date != null &&
-                                    _datePicked1Time != null) {
-                                  safeSetState(() {
-                                    _model.datePicked1 = DateTime(
-                                      _datePicked1Date.year,
-                                      _datePicked1Date.month,
-                                      _datePicked1Date.day,
-                                      _datePicked1Time!.hour,
-                                      _datePicked1Time.minute,
-                                    );
-                                  });
-                                } else if (_model.datePicked1 != null) {
-                                  safeSetState(() {
-                                    _model.datePicked1 = getCurrentTimestamp;
-                                  });
-                                }
-                                safeSetState(() {
-                                  _model.textFieldDatumStartTextController
-                                      ?.text = _model.datePicked1!.toString();
-                                });
-                              },
-                              child: Container(
-                                width: double.infinity,
-                                decoration: BoxDecoration(),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldDatumStartTextController,
-                                    focusNode:
-                                        _model.textFieldDatumStartFocusNode,
-                                    autofocus: false,
-                                    enabled: false,
-                                    readOnly: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        '5yops51n' /* Datum */,
-                                      ),
-                                      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(
-                                        'bxvk27nu' /* Datum */,
-                                      ),
-                                      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
-                                        .textFieldDatumStartTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ),
-                            InkWell(
-                              splashColor: Colors.transparent,
-                              focusColor: Colors.transparent,
-                              hoverColor: Colors.transparent,
-                              highlightColor: Colors.transparent,
-                              onTap: () async {
-                                final _datePicked2Date = await showDatePicker(
-                                  context: context,
-                                  initialDate: getCurrentTimestamp,
-                                  firstDate: getCurrentTimestamp,
-                                  lastDate: DateTime(2050),
-                                  builder: (context, child) {
-                                    return wrapInMaterialDatePickerTheme(
-                                      context,
-                                      child!,
-                                      headerBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      headerForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      headerTextStyle: FlutterFlowTheme.of(
-                                              context)
-                                          .headlineLarge
-                                          .override(
-                                            font: GoogleFonts.roboto(
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                            fontSize: 32.0,
-                                            letterSpacing: 0.0,
-                                            fontWeight: FontWeight.w600,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .headlineLarge
-                                                    .fontStyle,
-                                          ),
-                                      pickerBackgroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .secondaryBackground,
-                                      pickerForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      selectedDateTimeBackgroundColor:
-                                          FlutterFlowTheme.of(context).primary,
-                                      selectedDateTimeForegroundColor:
-                                          FlutterFlowTheme.of(context).info,
-                                      actionButtonForegroundColor:
-                                          FlutterFlowTheme.of(context)
-                                              .primaryText,
-                                      iconSize: 24.0,
-                                    );
-                                  },
-                                );
-
-                                TimeOfDay? _datePicked2Time;
-                                if (_datePicked2Date != null) {
-                                  _datePicked2Time = await showTimePicker(
-                                    context: context,
-                                    initialTime: TimeOfDay.fromDateTime(
-                                        getCurrentTimestamp),
-                                    builder: (context, child) {
-                                      return wrapInMaterialTimePickerTheme(
-                                        context,
-                                        child!,
-                                        headerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        headerForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        headerTextStyle: FlutterFlowTheme.of(
-                                                context)
-                                            .headlineLarge
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .headlineLarge
-                                                        .fontStyle,
-                                              ),
-                                              fontSize: 32.0,
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .headlineLarge
-                                                      .fontStyle,
-                                            ),
-                                        pickerBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondaryBackground,
-                                        pickerForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        selectedDateTimeBackgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primary,
-                                        selectedDateTimeForegroundColor:
-                                            FlutterFlowTheme.of(context).info,
-                                        actionButtonForegroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                        iconSize: 24.0,
-                                      );
-                                    },
-                                  );
-                                }
-
-                                if (_datePicked2Date != null &&
-                                    _datePicked2Time != null) {
-                                  safeSetState(() {
-                                    _model.datePicked2 = DateTime(
-                                      _datePicked2Date.year,
-                                      _datePicked2Date.month,
-                                      _datePicked2Date.day,
-                                      _datePicked2Time!.hour,
-                                      _datePicked2Time.minute,
-                                    );
-                                  });
-                                } else if (_model.datePicked2 != null) {
-                                  safeSetState(() {
-                                    _model.datePicked2 = getCurrentTimestamp;
-                                  });
-                                }
-                                safeSetState(() {
-                                  _model.textFieldDatumEindTextController
-                                      ?.text = _model.datePicked2!.toString();
-                                });
-                              },
-                              child: Container(
-                                width: double.infinity,
-                                decoration: BoxDecoration(),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller:
-                                        _model.textFieldDatumEindTextController,
-                                    focusNode:
-                                        _model.textFieldDatumEindFocusNode,
-                                    autofocus: false,
-                                    enabled: false,
-                                    readOnly: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        'fnd1k3l0' /* Datum eind */,
-                                      ),
-                                      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(
-                                        'okjt4vy8' /* Datum eind */,
-                                      ),
-                                      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
-                                        .textFieldDatumEindTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'p1klbtcw' /* Hello World */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                            ),
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: FutureBuilder<ApiCallResponse>(
-                                future: MijnStadsrechtenCall.call(
-                                  sessionName: FFAppState().userSessionname,
-                                  sessid: FFAppState().userSessionid,
-                                ),
-                                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 columnMijnStadsrechtenResponse =
-                                      snapshot.data!;
-                                  _model.debugBackendQueries[
-                                          'MijnStadsrechtenCall_statusCode_Column_zgwp2tc2'] =
-                                      debugSerializeParam(
-                                    columnMijnStadsrechtenResponse.statusCode,
-                                    ParamType.int,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                    name: 'int',
-                                    nullable: false,
-                                  );
-                                  _model.debugBackendQueries[
-                                          'MijnStadsrechtenCall_responseBody_Column_zgwp2tc2'] =
-                                      debugSerializeParam(
-                                    columnMijnStadsrechtenResponse.bodyText,
-                                    ParamType.String,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                    name: 'String',
-                                    nullable: false,
-                                  );
-                                  debugLogWidgetClass(_model);
-
-                                  return Column(
-                                    mainAxisSize: MainAxisSize.max,
-                                    children: [
-                                      if (getJsonField(
-                                            columnMijnStadsrechtenResponse
-                                                .jsonBody,
-                                            r'''$[0].titel''',
-                                          ) !=
-                                          null)
-                                        FlutterFlowDropDown<String>(
-                                          controller: _model
-                                                  .dropDownGemeentenMijngemeentenValueController ??=
-                                              FormFieldController<String>(null),
-                                          options: List<String>.from(
-                                              (getJsonField(
-                                            columnMijnStadsrechtenResponse
-                                                .jsonBody,
-                                            r'''$[:].tid''',
-                                            true,
-                                          ) as List?)!
-                                                  .map<String>(
-                                                      (e) => e.toString())
-                                                  .toList()
-                                                  .cast<String>()),
-                                          optionLabels: (getJsonField(
-                                            columnMijnStadsrechtenResponse
-                                                .jsonBody,
-                                            r'''$[:].titel''',
-                                            true,
-                                          ) as List?)!
-                                              .map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          onChanged: (val) async {
-                                            safeSetState(() => _model
-                                                    .dropDownGemeentenMijngemeentenValue =
-                                                val);
-                                            _model.createGemeenteID = _model
-                                                .dropDownGemeentenMijngemeentenValue;
-                                            safeSetState(() {});
-                                          },
-                                          width: 200.0,
-                                          height: 40.0,
-                                          textStyle: 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,
-                                              ),
-                                          hintText: FFLocalizations.of(context)
-                                              .getText(
-                                            '0ue7hjpd' /* Mijn gemeenten */,
-                                          ),
-                                          icon: Icon(
-                                            Icons.keyboard_arrow_down_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          fillColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          elevation: 2.0,
-                                          borderColor: Colors.transparent,
-                                          borderWidth: 0.0,
-                                          borderRadius: 8.0,
-                                          margin:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          hidesUnderline: true,
-                                          isOverButton: false,
-                                          isSearchable: false,
-                                          isMultiSelect: false,
-                                        ),
-                                    ],
-                                  );
-                                },
-                              ),
-                            ),
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'wtztg9sn' /* Stadseditor */,
-                              ),
-                              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,
-                                  ),
-                            ),
-                            Row(
-                              mainAxisSize: MainAxisSize.max,
-                              children: [
-                                Align(
-                                  alignment: AlignmentDirectional(-1.0, 0.0),
-                                  child: FutureBuilder<ApiCallResponse>(
-                                    future: ProvinciesCall.call(),
-                                    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 dropDownProvincieProvinciesResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'ProvinciesCall_statusCode_DropDown_0ee1g9vx'] =
-                                          debugSerializeParam(
-                                        dropDownProvincieProvinciesResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'ProvinciesCall_responseBody_DropDown_0ee1g9vx'] =
-                                          debugSerializeParam(
-                                        dropDownProvincieProvinciesResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return FlutterFlowDropDown<String>(
-                                        controller: _model
-                                                .dropDownProvincieValueController ??=
-                                            FormFieldController<String>(null),
-                                        options: List<String>.from(
-                                            (getJsonField(
-                                          dropDownProvincieProvinciesResponse
-                                              .jsonBody,
-                                          r'''$[:].provincieid''',
-                                          true,
-                                        ) as List?)!
-                                                .map<String>(
-                                                    (e) => e.toString())
-                                                .toList()
-                                                .cast<String>()),
-                                        optionLabels: (getJsonField(
-                                          dropDownProvincieProvinciesResponse
-                                              .jsonBody,
-                                          r'''$[:].provinciename''',
-                                          true,
-                                        ) as List?)!
-                                            .map<String>((e) => e.toString())
-                                            .toList()
-                                            .cast<String>(),
-                                        onChanged: (val) async {
-                                          safeSetState(() => _model
-                                              .dropDownProvincieValue = val);
-                                          _model.createProvincieID =
-                                              _model.dropDownProvincieValue;
-                                          safeSetState(() {});
-                                        },
-                                        width: 200.0,
-                                        height: 40.0,
-                                        textStyle: 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,
-                                            ),
-                                        hintText:
-                                            FFLocalizations.of(context).getText(
-                                          'jnm53h0k' /* Select... */,
-                                        ),
-                                        icon: Icon(
-                                          Icons.keyboard_arrow_down_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        fillColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        elevation: 2.0,
-                                        borderColor: Colors.transparent,
-                                        borderWidth: 0.0,
-                                        borderRadius: 8.0,
-                                        margin: EdgeInsetsDirectional.fromSTEB(
-                                            12.0, 0.0, 12.0, 0.0),
-                                        hidesUnderline: true,
-                                        isOverButton: false,
-                                        isSearchable: false,
-                                        isMultiSelect: false,
-                                      );
-                                    },
-                                  ),
-                                ),
-                                if (_model.createProvincieID != null &&
-                                    _model.createProvincieID != '')
-                                  Align(
-                                    alignment: AlignmentDirectional(-1.0, 0.0),
-                                    child: FutureBuilder<ApiCallResponse>(
-                                      future: GemeentenCall.call(
-                                        provincieid: _model.createProvincieID,
-                                      ),
-                                      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 dropDownGemeenteGemeentenResponse =
-                                            snapshot.data!;
-                                        _model.debugBackendQueries[
-                                                'GemeentenCall_statusCode_DropDown_wldsy5yv'] =
-                                            debugSerializeParam(
-                                          dropDownGemeenteGemeentenResponse
-                                              .statusCode,
-                                          ParamType.int,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                          name: 'int',
-                                          nullable: false,
-                                        );
-                                        _model.debugBackendQueries[
-                                                'GemeentenCall_responseBody_DropDown_wldsy5yv'] =
-                                            debugSerializeParam(
-                                          dropDownGemeenteGemeentenResponse
-                                              .bodyText,
-                                          ParamType.String,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                          name: 'String',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return FlutterFlowDropDown<String>(
-                                          controller: _model
-                                                  .dropDownGemeenteValueController ??=
-                                              FormFieldController<String>(
-                                            _model.dropDownGemeenteValue ??= '',
-                                          ),
-                                          options: List<String>.from(
-                                              (getJsonField(
-                                            dropDownGemeenteGemeentenResponse
-                                                .jsonBody,
-                                            r'''$[:].gemeenteid''',
-                                            true,
-                                          ) as List?)!
-                                                  .map<String>(
-                                                      (e) => e.toString())
-                                                  .toList()
-                                                  .cast<String>()),
-                                          optionLabels: (getJsonField(
-                                            dropDownGemeenteGemeentenResponse
-                                                .jsonBody,
-                                            r'''$[:].gemeentename''',
-                                            true,
-                                          ) as List?)!
-                                              .map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          onChanged: (val) async {
-                                            safeSetState(() => _model
-                                                .dropDownGemeenteValue = val);
-                                            _model.createGemeenteID =
-                                                _model.dropDownGemeenteValue;
-                                            safeSetState(() {});
-                                          },
-                                          width: 200.0,
-                                          height: 40.0,
-                                          textStyle: 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,
-                                              ),
-                                          hintText: FFLocalizations.of(context)
-                                              .getText(
-                                            'ucttf457' /* Select... */,
-                                          ),
-                                          icon: Icon(
-                                            Icons.keyboard_arrow_down_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          fillColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          elevation: 2.0,
-                                          borderColor: Colors.transparent,
-                                          borderWidth: 0.0,
-                                          borderRadius: 8.0,
-                                          margin:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          hidesUnderline: true,
-                                          isOverButton: false,
-                                          isSearchable: false,
-                                          isMultiSelect: false,
-                                        );
-                                      },
-                                    ),
-                                  ),
-                                if (_model.createGemeenteID != null &&
-                                    _model.createGemeenteID != '')
-                                  Align(
-                                    alignment: AlignmentDirectional(-1.0, 0.0),
-                                    child: FutureBuilder<ApiCallResponse>(
-                                      future: ProductieGroup
-                                          .plaatsenBijGemeenteCall
-                                          .call(
-                                        gemeenteid: _model.createGemeenteID,
-                                      ),
-                                      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 dropDownPlaatsPlaatsenBijGemeenteResponse =
-                                            snapshot.data!;
-                                        _model.debugBackendQueries[
-                                                'ProductieGroup.plaatsenBijGemeenteCall_statusCode_DropDown_2uecqtlt'] =
-                                            debugSerializeParam(
-                                          dropDownPlaatsPlaatsenBijGemeenteResponse
-                                              .statusCode,
-                                          ParamType.int,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                          name: 'int',
-                                          nullable: false,
-                                        );
-                                        _model.debugBackendQueries[
-                                                'ProductieGroup.plaatsenBijGemeenteCall_responseBody_DropDown_2uecqtlt'] =
-                                            debugSerializeParam(
-                                          dropDownPlaatsPlaatsenBijGemeenteResponse
-                                              .bodyText,
-                                          ParamType.String,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                          name: 'String',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return FlutterFlowDropDown<String>(
-                                          controller: _model
-                                                  .dropDownPlaatsValueController ??=
-                                              FormFieldController<String>(
-                                            _model.dropDownPlaatsValue ??= '',
-                                          ),
-                                          options: List<String>.from(
-                                              (getJsonField(
-                                            dropDownPlaatsPlaatsenBijGemeenteResponse
-                                                .jsonBody,
-                                            r'''$[:].plaatsid''',
-                                            true,
-                                          ) as List?)!
-                                                  .map<String>(
-                                                      (e) => e.toString())
-                                                  .toList()
-                                                  .cast<String>()),
-                                          optionLabels: (getJsonField(
-                                            dropDownPlaatsPlaatsenBijGemeenteResponse
-                                                .jsonBody,
-                                            r'''$[:].plaatsname''',
-                                            true,
-                                          ) as List?)!
-                                              .map<String>((e) => e.toString())
-                                              .toList()
-                                              .cast<String>(),
-                                          onChanged: (val) async {
-                                            safeSetState(() => _model
-                                                .dropDownPlaatsValue = val);
-                                            _model.createPlaatsID =
-                                                _model.dropDownPlaatsValue;
-                                            safeSetState(() {});
-                                          },
-                                          width: 200.0,
-                                          height: 40.0,
-                                          textStyle: 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,
-                                              ),
-                                          hintText: FFLocalizations.of(context)
-                                              .getText(
-                                            'kfsyt9ze' /* Select... */,
-                                          ),
-                                          icon: Icon(
-                                            Icons.keyboard_arrow_down_rounded,
-                                            color: FlutterFlowTheme.of(context)
-                                                .secondaryText,
-                                            size: 24.0,
-                                          ),
-                                          fillColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondaryBackground,
-                                          elevation: 2.0,
-                                          borderColor: Colors.transparent,
-                                          borderWidth: 0.0,
-                                          borderRadius: 8.0,
-                                          margin:
-                                              EdgeInsetsDirectional.fromSTEB(
-                                                  12.0, 0.0, 12.0, 0.0),
-                                          hidesUnderline: true,
-                                          isOverButton: false,
-                                          isSearchable: false,
-                                          isMultiSelect: false,
-                                        );
-                                      },
-                                    ),
-                                  ),
-                              ],
-                            ),
-                            Container(
-                              height: 200.0,
-                              child: Container(
-                                width: double.infinity,
-                                child: TextFormField(
-                                  controller:
-                                      _model.textFieldAdresTextController,
-                                  focusNode: _model.textFieldAdresFocusNode,
-                                  autofocus: false,
-                                  enabled: true,
-                                  obscureText: false,
-                                  decoration: InputDecoration(
-                                    isDense: true,
-                                    labelText:
-                                        FFLocalizations.of(context).getText(
-                                      '4iwwr7xc' /* Adres */,
-                                    ),
-                                    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(
-                                      '0ton1ez0' /* Adres */,
-                                    ),
-                                    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
-                                      .textFieldAdresTextControllerValidator
-                                      .asValidator(context),
-                                ),
-                              ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldPostcodeTextController,
-                                focusNode: _model.textFieldPostcodeFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    'ii5g4aro' /* Postcode */,
-                                  ),
-                                  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(
-                                    'g1mfnjfa' /* Postcode */,
-                                  ),
-                                  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
-                                    .textFieldPostcodeTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldPlaatsTextController,
-                                focusNode: _model.textFieldPlaatsFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    'ifsmjpwh' /* Plaats */,
-                                  ),
-                                  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(
-                                    '3rsgl6qu' /* Plaats activiteit */,
-                                  ),
-                                  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
-                                    .textFieldPlaatsTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Column(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Text(
-                              FFLocalizations.of(context).getText(
-                                'c83nudbf' /* Hello World */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .bodyMedium
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldOrganisatorTextController,
-                                focusNode: _model.textFieldOrganisatorFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    '9md5v2ut' /* Organisator */,
-                                  ),
-                                  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(
-                                    'l8k9p9p8' /* Organisator van de activiteit */,
-                                  ),
-                                  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
-                                    .textFieldOrganisatorTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                            Container(
-                              width: double.infinity,
-                              child: TextFormField(
-                                controller:
-                                    _model.textFieldContactTextController,
-                                focusNode: _model.textFieldContactFocusNode,
-                                autofocus: false,
-                                enabled: true,
-                                obscureText: false,
-                                decoration: InputDecoration(
-                                  isDense: true,
-                                  labelText:
-                                      FFLocalizations.of(context).getText(
-                                    'ahkj3ay8' /* Contact */,
-                                  ),
-                                  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(
-                                    'ynw3tlyl' /* Contact email/telefoon */,
-                                  ),
-                                  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
-                                    .textFieldContactTextControllerValidator
-                                    .asValidator(context),
-                              ),
-                            ),
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: Container(
-                                width: 200.0,
-                                child: TextFormField(
-                                  controller:
-                                      _model.textFieldWebsiteURLTextController,
-                                  focusNode:
-                                      _model.textFieldWebsiteURLFocusNode,
-                                  autofocus: false,
-                                  enabled: true,
-                                  obscureText: false,
-                                  decoration: InputDecoration(
-                                    isDense: true,
-                                    labelText:
-                                        FFLocalizations.of(context).getText(
-                                      'xijr7y87' /* WebsiteURL */,
-                                    ),
-                                    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(
-                                      'siwwhj2y' /* Website van de activiteit */,
-                                    ),
-                                    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
-                                      .textFieldWebsiteURLTextControllerValidator
-                                      .asValidator(context),
-                                ),
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ),
-                  ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Align(
-                          alignment: AlignmentDirectional(-1.0, 0.0),
-                          child: Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    '8drxrod2' /* Entree */,
-                                  ),
-                                  style: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .override(
-                                        font: GoogleFonts.roboto(
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .headlineSmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .headlineSmall
-                                                  .fontStyle,
-                                        ),
-                                        letterSpacing: 0.0,
-                                        fontWeight: FlutterFlowTheme.of(context)
-                                            .headlineSmall
-                                            .fontWeight,
-                                        fontStyle: FlutterFlowTheme.of(context)
-                                            .headlineSmall
-                                            .fontStyle,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: FutureBuilder<ApiCallResponse>(
-                                  future: ProductieGroup.entreeoptiesCall.call(
-                                    sessionName: FFAppState().userSessionname,
-                                    sessid: FFAppState().userSessionid,
-                                  ),
-                                  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 dropDownEntreeEntreeoptiesResponse =
-                                        snapshot.data!;
-                                    _model.debugBackendQueries[
-                                            'ProductieGroup.entreeoptiesCall_statusCode_DropDown_vbvrzdyo'] =
-                                        debugSerializeParam(
-                                      dropDownEntreeEntreeoptiesResponse
-                                          .statusCode,
-                                      ParamType.int,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                      name: 'int',
-                                      nullable: false,
-                                    );
-                                    _model.debugBackendQueries[
-                                            'ProductieGroup.entreeoptiesCall_responseBody_DropDown_vbvrzdyo'] =
-                                        debugSerializeParam(
-                                      dropDownEntreeEntreeoptiesResponse
-                                          .bodyText,
-                                      ParamType.String,
-                                      link:
-                                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                      name: 'String',
-                                      nullable: false,
-                                    );
-                                    debugLogWidgetClass(_model);
-
-                                    return FlutterFlowDropDown<String>(
-                                      controller: _model
-                                              .dropDownEntreeValueController ??=
-                                          FormFieldController<String>(
-                                        _model.dropDownEntreeValue ??= '',
-                                      ),
-                                      options: List<String>.from((getJsonField(
-                                        dropDownEntreeEntreeoptiesResponse
-                                            .jsonBody,
-                                        r'''$[:].tid''',
-                                        true,
-                                      ) as List?)!
-                                          .map<String>((e) => e.toString())
-                                          .toList()
-                                          .cast<String>()),
-                                      optionLabels: (getJsonField(
-                                        dropDownEntreeEntreeoptiesResponse
-                                            .jsonBody,
-                                        r'''$[:].naam''',
-                                        true,
-                                      ) as List?)!
-                                          .map<String>((e) => e.toString())
-                                          .toList()
-                                          .cast<String>(),
-                                      onChanged: (val) async {
-                                        safeSetState(() =>
-                                            _model.dropDownEntreeValue = val);
-                                        _model.createEntreeTid =
-                                            _model.dropDownEntreeValue;
-                                        safeSetState(() {});
-                                      },
-                                      width: 200.0,
-                                      height: 40.0,
-                                      textStyle: 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,
-                                          ),
-                                      hintText:
-                                          FFLocalizations.of(context).getText(
-                                        'kfp0h9jr' /* Select... */,
-                                      ),
-                                      icon: Icon(
-                                        Icons.keyboard_arrow_down_rounded,
-                                        color: FlutterFlowTheme.of(context)
-                                            .secondaryText,
-                                        size: 24.0,
-                                      ),
-                                      fillColor: FlutterFlowTheme.of(context)
-                                          .secondaryBackground,
-                                      elevation: 2.0,
-                                      borderColor: Colors.transparent,
-                                      borderWidth: 0.0,
-                                      borderRadius: 8.0,
-                                      margin: EdgeInsetsDirectional.fromSTEB(
-                                          12.0, 0.0, 12.0, 0.0),
-                                      hidesUnderline: true,
-                                      isOverButton: false,
-                                      isSearchable: false,
-                                      isMultiSelect: false,
-                                    );
-                                  },
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    'v3ri3a4t' /* Toelichting Entree */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldToelichtingEntreeTextController,
-                                    focusNode: _model
-                                        .textFieldToelichtingEntreeFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        '1bcna40u' /* Toelichting Entree */,
-                                      ),
-                                      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,
-                                          ),
-                                      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
-                                        .textFieldToelichtingEntreeTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Text(
-                                  FFLocalizations.of(context).getText(
-                                    'x7ss2fke' /* Entreeprijs */,
-                                  ),
-                                  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,
-                                      ),
-                                ),
-                              ),
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: Container(
-                                  width: double.infinity,
-                                  child: TextFormField(
-                                    controller: _model
-                                        .textFieldEntreeprijsTextController,
-                                    focusNode:
-                                        _model.textFieldEntreeprijsFocusNode,
-                                    autofocus: false,
-                                    enabled: true,
-                                    obscureText: false,
-                                    decoration: InputDecoration(
-                                      isDense: true,
-                                      labelText:
-                                          FFLocalizations.of(context).getText(
-                                        'mok7bjjn' /* Entreeprijs */,
-                                      ),
-                                      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(
-                                        'xasuny3p' /* Entreeprijs */,
-                                      ),
-                                      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
-                                        .textFieldEntreeprijsTextControllerValidator
-                                        .asValidator(context),
-                                  ),
-                                ),
-                              ),
-                            ],
-                          ),
-                        ),
-                      ),
-                    ),
-                  ),
-                  Container(
-                    decoration: BoxDecoration(),
-                    child: Column(
-                      mainAxisSize: MainAxisSize.max,
-                      children: [
-                        Align(
-                          alignment: AlignmentDirectional(-1.0, 0.0),
-                          child: Text(
-                            FFLocalizations.of(context).getText(
-                              'b6bozu5p' /* Media */,
-                            ),
-                            style: FlutterFlowTheme.of(context)
-                                .headlineSmall
-                                .override(
-                                  font: GoogleFonts.roboto(
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .headlineSmall
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .headlineSmall
-                                        .fontStyle,
-                                  ),
-                                  letterSpacing: 0.0,
-                                  fontWeight: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .fontWeight,
-                                  fontStyle: FlutterFlowTheme.of(context)
-                                      .headlineSmall
-                                      .fontStyle,
-                                ),
-                          ),
-                        ),
-                        Row(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            Align(
-                              alignment: AlignmentDirectional(-1.0, 0.0),
-                              child: FFButtonWidget(
-                                onPressed: () async {
-                                  final selectedMedia =
-                                      await selectMediaWithSourceBottomSheet(
-                                    context: context,
-                                    allowPhoto: true,
-                                  );
-                                  if (selectedMedia != null &&
-                                      selectedMedia.every((m) =>
-                                          validateFileFormat(
-                                              m.storagePath, context))) {
-                                    safeSetState(() => _model
-                                            .isDataUploading_uploadDatalogoUpload =
-                                        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_uploadDatalogoUpload =
-                                          false;
-                                    }
-                                    if (selectedUploadedFiles.length ==
-                                        selectedMedia.length) {
-                                      safeSetState(() {
-                                        _model.uploadedLocalFile_uploadDatalogoUpload =
-                                            selectedUploadedFiles.first;
-                                      });
-                                    } else {
-                                      safeSetState(() {});
-                                      return;
-                                    }
-                                  }
-
-                                  _model.logouploadResult =
-                                      await actions.bestandUpload(
-                                    _model
-                                        .uploadedLocalFile_uploadDatalogoUpload,
-                                    '/en/flutterdrup/bestand_upload/upload.json',
-                                    FFAppState().userSessionname,
-                                    FFAppState().userSessionid,
-                                    FFAppState().userToken,
-                                  );
-                                  if (getJsonField(
-                                    _model.logouploadResult,
-                                    r'''$.success''',
-                                  )) {
-                                    _model.createLogoFid = getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.fid''',
-                                    ).toString();
-                                    _model.createLogoUrl = getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.url''',
-                                    ).toString();
-                                    safeSetState(() {});
-                                  } else {
-                                    ScaffoldMessenger.of(context).showSnackBar(
-                                      SnackBar(
-                                        content: Text(
-                                          getJsonField(
-                                            _model.logouploadResult,
-                                            r'''$.error''',
-                                          ).toString(),
-                                          style: TextStyle(
-                                            color: FlutterFlowTheme.of(context)
-                                                .primaryText,
-                                          ),
-                                        ),
-                                        duration: Duration(milliseconds: 4000),
-                                        backgroundColor:
-                                            FlutterFlowTheme.of(context)
-                                                .secondary,
-                                      ),
-                                    );
-                                  }
-
-                                  safeSetState(() {});
-                                },
-                                text: FFLocalizations.of(context).getText(
-                                  'e0mqbpyo' /* Logo kiezen */,
-                                ),
-                                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),
-                                ),
-                              ),
-                            ),
-                            if (_model.createLogoUrl != null &&
-                                _model.createLogoUrl != '')
-                              ClipRRect(
-                                borderRadius: BorderRadius.circular(8.0),
-                                child: Image.network(
-                                  _model.createLogoUrl!,
-                                  width: 80.0,
-                                  height: 80.0,
-                                  fit: BoxFit.cover,
-                                ),
-                              ),
-                          ],
-                        ),
-                        Row(
-                          mainAxisSize: MainAxisSize.max,
-                          children: [
-                            if (_model.createFotosFids.length < 5)
-                              Align(
-                                alignment: AlignmentDirectional(-1.0, 0.0),
-                                child: FFButtonWidget(
-                                  onPressed: () async {
-                                    final selectedMedia =
-                                        await selectMediaWithSourceBottomSheet(
-                                      context: context,
-                                      allowPhoto: true,
-                                    );
-                                    if (selectedMedia != null &&
-                                        selectedMedia.every((m) =>
-                                            validateFileFormat(
-                                                m.storagePath, context))) {
-                                      safeSetState(() => _model
-                                              .isDataUploading_uploadDataFotoos2 =
-                                          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_uploadDataFotoos2 =
-                                            false;
-                                      }
-                                      if (selectedUploadedFiles.length ==
-                                          selectedMedia.length) {
-                                        safeSetState(() {
-                                          _model.uploadedLocalFile_uploadDataFotoos2 =
-                                              selectedUploadedFiles.first;
-                                        });
-                                      } else {
-                                        safeSetState(() {});
-                                        return;
-                                      }
-                                    }
-
-                                    _model.fotouploadResult =
-                                        await actions.bestandUpload(
-                                      _model
-                                          .uploadedLocalFile_uploadDataFotoos2,
-                                      '/en/flutterdrup/bestand_upload/upload.json',
-                                      FFAppState().userSessionname,
-                                      FFAppState().userSessionid,
-                                      FFAppState().userToken,
-                                    );
-                                    if (getJsonField(
-                                      _model.logouploadResult,
-                                      r'''$.success''',
-                                    )) {
-                                      _model.addToCreateFotosFids(getJsonField(
-                                        _model.fotouploadResult,
-                                        r'''$.fid''',
-                                      ).toString());
-                                      _model.addToCreateFotosUrls(getJsonField(
-                                        _model.fotouploadResult,
-                                        r'''$.url''',
-                                      ).toString());
-                                      safeSetState(() {});
-                                    } else {
-                                      ScaffoldMessenger.of(context)
-                                          .showSnackBar(
-                                        SnackBar(
-                                          content: Text(
-                                            getJsonField(
-                                              _model.logouploadResult,
-                                              r'''$.error''',
-                                            ).toString(),
-                                            style: TextStyle(
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                            ),
-                                          ),
-                                          duration:
-                                              Duration(milliseconds: 4000),
-                                          backgroundColor:
-                                              FlutterFlowTheme.of(context)
-                                                  .secondary,
-                                        ),
-                                      );
-                                    }
-
-                                    safeSetState(() {});
-                                  },
-                                  text: FFLocalizations.of(context).getText(
-                                    '7nk882me' /* Foto's kiezen */,
-                                  ),
-                                  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),
-                                  ),
-                                ),
-                              ),
-                            if (_model.createFotosUrls.length > 0)
-                              Builder(
-                                builder: (context) {
-                                  final fotoItem =
-                                      _model.createFotosUrls.toList();
-                                  _model.debugGeneratorVariables[
-                                          'fotoItem${fotoItem.length > 100 ? ' (first 100)' : ''}'] =
-                                      debugSerializeParam(
-                                    fotoItem.take(100),
-                                    ParamType.String,
-                                    isList: true,
-                                    link:
-                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=stadsactiviteitAanmakenCopy3',
-                                    name: 'String',
-                                    nullable: false,
-                                  );
-                                  debugLogWidgetClass(_model);
-
-                                  return Wrap(
-                                    spacing: 8.0,
-                                    runSpacing: 8.0,
-                                    alignment: WrapAlignment.start,
-                                    crossAxisAlignment:
-                                        WrapCrossAlignment.start,
-                                    direction: Axis.horizontal,
-                                    runAlignment: WrapAlignment.start,
-                                    verticalDirection: VerticalDirection.down,
-                                    clipBehavior: Clip.none,
-                                    children: List.generate(fotoItem.length,
-                                        (fotoItemIndex) {
-                                      final fotoItemItem =
-                                          fotoItem[fotoItemIndex];
-                                      return ClipRRect(
-                                        borderRadius:
-                                            BorderRadius.circular(8.0),
-                                        child: Image.network(
-                                          fotoItemItem,
-                                          width: 80.0,
-                                          height: 80.0,
-                                          fit: BoxFit.cover,
-                                        ),
-                                      );
-                                    }),
-                                  );
-                                },
-                              ),
-                          ],
-                        ),
-                      ],
-                    ),
-                  ),
-                  if (_model.createPlaatsID != null &&
-                      _model.createPlaatsID != '')
-                    FFButtonWidget(
-                      onPressed: () async {
-                        _model.createResult =
-                            await actions.stadsactiviteitCreate(
-                          FFAppState().userSessionname,
-                          FFAppState().userSessionid,
-                          FFAppState().userToken,
-                          _model.textFieldTitelTextController.text,
-                          _model.createPlaatsID!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumStartTextController.text)!,
-                          functions.datumVoorApi(
-                              _model.textFieldDatumEindTextController.text),
-                          _model.textFieldOmschrijvingTextController.text,
-                          _model.textFieldOrganisatorTextController.text,
-                          _model.textFieldContactTextController.text,
-                          _model.textFieldAdresTextController.text,
-                          _model.textFieldPlaatsTextController.text,
-                          _model.textFieldPostcodeTextController.text,
-                          _model.textFieldEntreeprijsTextController.text,
-                          _model.textFieldToelichtingEntreeTextController.text,
-                          _model.createCategorieTids.toList(),
-                          _model.textFieldWebsiteURLTextController.text,
-                          _model.createLogoFid,
-                          _model.createFotosFids.toList(),
-                          _model.createEntreeTid,
-                        );
-                        if (getJsonField(
-                          _model.createResult,
-                          r'''$.success''',
-                        )) {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                'Je activiteit is ingediend en wordt beoordeeld door de redactie.',
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 5000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                          context.safePop();
-                        } else {
-                          ScaffoldMessenger.of(context).showSnackBar(
-                            SnackBar(
-                              content: Text(
-                                getJsonField(
-                                  _model.createResult,
-                                  r'''$.error''',
-                                ).toString(),
-                                style: TextStyle(
-                                  color:
-                                      FlutterFlowTheme.of(context).primaryText,
-                                ),
-                              ),
-                              duration: Duration(milliseconds: 4000),
-                              backgroundColor:
-                                  FlutterFlowTheme.of(context).secondary,
-                            ),
-                          );
-                        }
-
-                        safeSetState(() {});
-                      },
-                      text: FFLocalizations.of(context).getText(
-                        'rq2fqkys' /* Activiteit indienen */,
-                      ),
-                      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),
-                      ),
-                    ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Text(
-                          FFLocalizations.of(context).getText(
-                            'drhy6ii4' /* Hello World */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).bodyMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                        ),
-                      ),
-                    ),
-                  ),
-                ],
-              ),
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 61 - 50
lib/uitgaansevenement_aanmaken/uitgaansevenement_aanmaken_model.dart

@@ -12,6 +12,7 @@ import 'uitgaansevenement_aanmaken_widget.dart'
     show UitgaansevenementAanmakenWidget;
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
+import 'package:flutter/scheduler.dart';
 import 'package:flutter_spinkit/flutter_spinkit.dart';
 import 'package:google_fonts/google_fonts.dart';
 import 'package:provider/provider.dart';
@@ -20,29 +21,13 @@ class UitgaansevenementAanmakenModel
     extends FlutterFlowModel<UitgaansevenementAanmakenWidget> {
   ///  Local state fields for this page.
 
-  String? _createProvincieID;
-  set createProvincieID(String? value) {
-    _createProvincieID = value;
+  String? _createHorecagelegenheidNid;
+  set createHorecagelegenheidNid(String? value) {
+    _createHorecagelegenheidNid = value;
     debugLogWidgetClass(this);
   }
 
-  String? get createProvincieID => _createProvincieID;
-
-  String? _createGemeenteID;
-  set createGemeenteID(String? value) {
-    _createGemeenteID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createGemeenteID => _createGemeenteID;
-
-  String? _createPlaatsID;
-  set createPlaatsID(String? value) {
-    _createPlaatsID = value;
-    debugLogWidgetClass(this);
-  }
-
-  String? get createPlaatsID => _createPlaatsID;
+  String? get createHorecagelegenheidNid => _createHorecagelegenheidNid;
 
   late LoggableList<String> _createCategorieTids = LoggableList([]);
   set createCategorieTids(List<String> value) {
@@ -141,6 +126,16 @@ class UitgaansevenementAanmakenModel
   TextEditingController? textFieldOmschrijvingTextController;
   String? Function(BuildContext, String?)?
       textFieldOmschrijvingTextControllerValidator;
+  // State field(s) for DropDownHorecagelegenheid widget.
+  String? _dropDownHorecagelegenheidValue;
+  set dropDownHorecagelegenheidValue(String? value) {
+    _dropDownHorecagelegenheidValue = value;
+    debugLogWidgetClass(this);
+  }
+
+  String? get dropDownHorecagelegenheidValue => _dropDownHorecagelegenheidValue;
+
+  FormFieldController<String>? dropDownHorecagelegenheidValueController;
   // State field(s) for DropDownCategorieen widget.
   LoggableList<String>? _dropDownCategorieenValue;
   set dropDownCategorieenValue(List<String>? value) {
@@ -174,6 +169,11 @@ class UitgaansevenementAanmakenModel
   TextEditingController? textFieldWebsiteURLTextController;
   String? Function(BuildContext, String?)?
       textFieldWebsiteURLTextControllerValidator;
+  // State field(s) for TextFieldTicketsURL widget.
+  FocusNode? textFieldTicketsURLFocusNode;
+  TextEditingController? textFieldTicketsURLTextController;
+  String? Function(BuildContext, String?)?
+      textFieldTicketsURLTextControllerValidator;
   // State field(s) for DropDownEntree widget.
   String? _dropDownEntreeValue;
   set dropDownEntreeValue(String? value) {
@@ -199,26 +199,26 @@ class UitgaansevenementAanmakenModel
       FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
 
   // Stores action output result for [Custom Action - bestandUpload] action in ButtonLogo widget.
-  dynamic? _logouploadResult;
-  set logouploadResult(dynamic? value) {
-    _logouploadResult = value;
+  dynamic? _logoevenementuploadResult;
+  set logoevenementuploadResult(dynamic? value) {
+    _logoevenementuploadResult = value;
     debugLogWidgetClass(this);
   }
 
-  dynamic? get logouploadResult => _logouploadResult;
+  dynamic? get logoevenementuploadResult => _logoevenementuploadResult;
 
   bool isDataUploading_uploadDataFotosEvent = false;
   FFUploadedFile uploadedLocalFile_uploadDataFotosEvent =
       FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
 
   // Stores action output result for [Custom Action - bestandUpload] action in ButtonFotos widget.
-  dynamic? _fotouploadResult;
-  set fotouploadResult(dynamic? value) {
-    _fotouploadResult = value;
+  dynamic? _fotoEvenementuploadResult;
+  set fotoEvenementuploadResult(dynamic? value) {
+    _fotoEvenementuploadResult = value;
     debugLogWidgetClass(this);
   }
 
-  dynamic? get fotouploadResult => _fotouploadResult;
+  dynamic? get fotoEvenementuploadResult => _fotoEvenementuploadResult;
 
   // Stores action output result for [Custom Action - evenementCreate] action in ButtonIndienen widget.
   dynamic? _createResult;
@@ -254,6 +254,9 @@ class UitgaansevenementAanmakenModel
     textFieldWebsiteURLFocusNode?.dispose();
     textFieldWebsiteURLTextController?.dispose();
 
+    textFieldTicketsURLFocusNode?.dispose();
+    textFieldTicketsURLTextController?.dispose();
+
     textFieldToelichtingEntreeFocusNode?.dispose();
     textFieldToelichtingEntreeTextController?.dispose();
 
@@ -263,34 +266,26 @@ class UitgaansevenementAanmakenModel
 
   @override
   WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'createProvincieID': debugSerializeParam(
-            createProvincieID,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
-            searchReference:
-                'reference=QiYKGgoRY3JlYXRlUHJvdmluY2llSUQSBXIwb2E2KgISAHIECAMgAFABWhFjcmVhdGVQcm92aW5jaWVJRGIZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
-            name: 'String',
-            nullable: true,
-          ),
-          'createGemeenteID': debugSerializeParam(
-            createGemeenteID,
+        widgetParameters: {
+          'horecagelegenheidNid': debugSerializeParam(
+            widget?.horecagelegenheidNid,
             ParamType.String,
             link:
                 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
             searchReference:
-                'reference=QiUKGQoQY3JlYXRlR2VtZWVudGVJRBIFYmFwZW0qAhIAcgQIAyAAUAFaEGNyZWF0ZUdlbWVlbnRlSURiGXVpdGdhYW5zZXZlbmVtZW50QWFubWFrZW4=',
+                'reference=SiYKHgoUaG9yZWNhZ2VsZWdlbmhlaWROaWQSBnpwZWk2MHIECAMgAFABWhRob3JlY2FnZWxlZ2VuaGVpZE5pZA==',
             name: 'String',
             nullable: true,
-          ),
-          'createPlaatsID': debugSerializeParam(
-            createPlaatsID,
+          )
+        }.withoutNulls.entries,
+        localStates: {
+          'createHorecagelegenheidNid': debugSerializeParam(
+            createHorecagelegenheidNid,
             ParamType.String,
             link:
                 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
             searchReference:
-                'reference=QiMKFwoOY3JlYXRlUGxhYXRzSUQSBWd6bW1uKgISAHIECAMgAFABWg5jcmVhdGVQbGFhdHNJRGIZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
+                'reference=Qi8KIwoaY3JlYXRlSG9yZWNhZ2VsZWdlbmhlaWROaWQSBWd6bW1uKgISAHIECAMgAFABWhpjcmVhdGVIb3JlY2FnZWxlZ2VuaGVpZE5pZGIZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
             name: 'String',
             nullable: true,
           ),
@@ -375,6 +370,14 @@ class UitgaansevenementAanmakenModel
             name: 'String',
             nullable: true,
           ),
+          'dropDownHorecagelegenheidValue': debugSerializeParam(
+            dropDownHorecagelegenheidValue,
+            ParamType.String,
+            link:
+                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
+            name: 'String',
+            nullable: true,
+          ),
           'dropDownCategorieenValue': debugSerializeParam(
             dropDownCategorieenValue,
             ParamType.String,
@@ -408,6 +411,14 @@ class UitgaansevenementAanmakenModel
             name: 'String',
             nullable: true,
           ),
+          'textFieldTicketsURLText': debugSerializeParam(
+            textFieldTicketsURLTextController?.text,
+            ParamType.String,
+            link:
+                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
+            name: 'String',
+            nullable: true,
+          ),
           'dropDownEntreeValue': debugSerializeParam(
             dropDownEntreeValue,
             ParamType.String,
@@ -434,16 +445,16 @@ class UitgaansevenementAanmakenModel
           )
         }.entries,
         actionOutputs: {
-          'logouploadResult': debugSerializeParam(
-            logouploadResult,
+          'logoevenementuploadResult': debugSerializeParam(
+            logoevenementuploadResult,
             ParamType.JSON,
             link:
                 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
             name: 'dynamic',
             nullable: true,
           ),
-          'fotouploadResult': debugSerializeParam(
-            fotouploadResult,
+          'fotoEvenementuploadResult': debugSerializeParam(
+            fotoEvenementuploadResult,
             ParamType.JSON,
             link:
                 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',

+ 413 - 70
lib/uitgaansevenement_aanmaken/uitgaansevenement_aanmaken_widget.dart

@@ -10,6 +10,7 @@ import '/custom_code/actions/index.dart' as actions;
 import '/flutter_flow/custom_functions.dart' as functions;
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
+import 'package:flutter/scheduler.dart';
 import 'package:flutter_spinkit/flutter_spinkit.dart';
 import 'package:google_fonts/google_fonts.dart';
 import 'package:provider/provider.dart';
@@ -17,7 +18,12 @@ import 'uitgaansevenement_aanmaken_model.dart';
 export 'uitgaansevenement_aanmaken_model.dart';
 
 class UitgaansevenementAanmakenWidget extends StatefulWidget {
-  const UitgaansevenementAanmakenWidget({super.key});
+  const UitgaansevenementAanmakenWidget({
+    super.key,
+    this.horecagelegenheidNid,
+  });
+
+  final String? horecagelegenheidNid;
 
   static String routeName = 'uitgaansevenementAanmaken';
   static String routePath = '/uitgaansevenementAanmaken';
@@ -38,6 +44,12 @@ class _UitgaansevenementAanmakenWidgetState
     super.initState();
     _model = createModel(context, () => UitgaansevenementAanmakenModel());
 
+    // On page load action.
+    SchedulerBinding.instance.addPostFrameCallback((_) async {
+      _model.createHorecagelegenheidNid = widget!.horecagelegenheidNid;
+      safeSetState(() {});
+    });
+
     _model.textFieldTitelTextController ??= TextEditingController()
       ..addListener(() {
         debugLogWidgetClass(_model);
@@ -68,6 +80,12 @@ class _UitgaansevenementAanmakenWidgetState
       });
     _model.textFieldWebsiteURLFocusNode ??= FocusNode();
 
+    _model.textFieldTicketsURLTextController ??= TextEditingController()
+      ..addListener(() {
+        debugLogWidgetClass(_model);
+      });
+    _model.textFieldTicketsURLFocusNode ??= FocusNode();
+
     _model.textFieldToelichtingEntreeTextController ??= TextEditingController()
       ..addListener(() {
         debugLogWidgetClass(_model);
@@ -180,6 +198,27 @@ class _UitgaansevenementAanmakenWidgetState
                         child: Column(
                           mainAxisSize: MainAxisSize.max,
                           children: [
+                            Text(
+                              FFLocalizations.of(context).getText(
+                                'opgbl8g0' /* Wat */,
+                              ),
+                              style: FlutterFlowTheme.of(context)
+                                  .bodyMedium
+                                  .override(
+                                    font: GoogleFonts.roboto(
+                                      fontWeight: FontWeight.w600,
+                                      fontStyle: FlutterFlowTheme.of(context)
+                                          .bodyMedium
+                                          .fontStyle,
+                                    ),
+                                    fontSize: 16.0,
+                                    letterSpacing: 0.0,
+                                    fontWeight: FontWeight.w600,
+                                    fontStyle: FlutterFlowTheme.of(context)
+                                        .bodyMedium
+                                        .fontStyle,
+                                  ),
+                            ),
                             Align(
                               alignment: AlignmentDirectional(-1.0, 0.0),
                               child: Container(
@@ -432,6 +471,214 @@ class _UitgaansevenementAanmakenWidgetState
                                     .asValidator(context),
                               ),
                             ),
+                            Text(
+                              FFLocalizations.of(context).getText(
+                                'rqx6m3yf' /* Uw Horecagelegenheid */,
+                              ),
+                              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,
+                                  ),
+                            ),
+                            Align(
+                              alignment: AlignmentDirectional(-1.0, 0.0),
+                              child: FutureBuilder<ApiCallResponse>(
+                                future: MijnHorecagelegenhedenCall.call(
+                                  sessionName: FFAppState().userSessionname,
+                                  sessid: FFAppState().userSessionid,
+                                ),
+                                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 dropDownHorecagelegenheidMijnHorecagelegenhedenResponse =
+                                      snapshot.data!;
+                                  _model.debugBackendQueries[
+                                          'MijnHorecagelegenhedenCall_statusCode_DropDown_ldnx9nnq'] =
+                                      debugSerializeParam(
+                                    dropDownHorecagelegenheidMijnHorecagelegenhedenResponse
+                                        .statusCode,
+                                    ParamType.int,
+                                    link:
+                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
+                                    name: 'int',
+                                    nullable: false,
+                                  );
+                                  _model.debugBackendQueries[
+                                          'MijnHorecagelegenhedenCall_responseBody_DropDown_ldnx9nnq'] =
+                                      debugSerializeParam(
+                                    dropDownHorecagelegenheidMijnHorecagelegenhedenResponse
+                                        .bodyText,
+                                    ParamType.String,
+                                    link:
+                                        'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
+                                    name: 'String',
+                                    nullable: false,
+                                  );
+                                  debugLogWidgetClass(_model);
+
+                                  return FlutterFlowDropDown<String>(
+                                    controller: _model
+                                            .dropDownHorecagelegenheidValueController ??=
+                                        FormFieldController<String>(
+                                      _model.dropDownHorecagelegenheidValue ??=
+                                          widget!.horecagelegenheidNid,
+                                    ),
+                                    options: List<String>.from((getJsonField(
+                                      dropDownHorecagelegenheidMijnHorecagelegenhedenResponse
+                                          .jsonBody,
+                                      r'''$[:].nid''',
+                                      true,
+                                    ) as List?)!
+                                        .map<String>((e) => e.toString())
+                                        .toList()
+                                        .cast<String>()),
+                                    optionLabels: (getJsonField(
+                                      dropDownHorecagelegenheidMijnHorecagelegenhedenResponse
+                                          .jsonBody,
+                                      r'''$[:].titel''',
+                                      true,
+                                    ) as List?)!
+                                        .map<String>((e) => e.toString())
+                                        .toList()
+                                        .cast<String>(),
+                                    onChanged: (val) async {
+                                      safeSetState(() => _model
+                                              .dropDownHorecagelegenheidValue =
+                                          val);
+                                      _model.createHorecagelegenheidNid =
+                                          _model.dropDownHorecagelegenheidValue;
+                                      safeSetState(() {});
+                                    },
+                                    width: 200.0,
+                                    height: 40.0,
+                                    searchHintTextStyle:
+                                        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,
+                                            ),
+                                    searchTextStyle:
+                                        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,
+                                            ),
+                                    textStyle: 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,
+                                        ),
+                                    hintText:
+                                        FFLocalizations.of(context).getText(
+                                      'nhnxstvm' /* Kies je horecagelegenheid */,
+                                    ),
+                                    searchHintText:
+                                        FFLocalizations.of(context).getText(
+                                      'pnh9yrrk' /* Search... */,
+                                    ),
+                                    icon: Icon(
+                                      Icons.keyboard_arrow_down_rounded,
+                                      color: FlutterFlowTheme.of(context)
+                                          .secondaryText,
+                                      size: 24.0,
+                                    ),
+                                    fillColor: FlutterFlowTheme.of(context)
+                                        .secondaryBackground,
+                                    elevation: 2.0,
+                                    borderColor: Colors.transparent,
+                                    borderWidth: 0.0,
+                                    borderRadius: 8.0,
+                                    margin: EdgeInsetsDirectional.fromSTEB(
+                                        12.0, 0.0, 12.0, 0.0),
+                                    hidesUnderline: true,
+                                    isOverButton: false,
+                                    isSearchable: true,
+                                    isMultiSelect: false,
+                                  );
+                                },
+                              ),
+                            ),
                             Align(
                               alignment: AlignmentDirectional(-1.0, 0.0),
                               child: Text(
@@ -1400,6 +1647,138 @@ class _UitgaansevenementAanmakenWidgetState
                                 ),
                               ),
                             ),
+                            Align(
+                              alignment: AlignmentDirectional(-1.0, 0.0),
+                              child: Container(
+                                width: double.infinity,
+                                child: TextFormField(
+                                  controller:
+                                      _model.textFieldTicketsURLTextController,
+                                  focusNode:
+                                      _model.textFieldTicketsURLFocusNode,
+                                  autofocus: false,
+                                  enabled: true,
+                                  obscureText: false,
+                                  decoration: InputDecoration(
+                                    isDense: true,
+                                    labelText:
+                                        FFLocalizations.of(context).getText(
+                                      'zfofdq9a' /* TicketsURL */,
+                                    ),
+                                    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(
+                                      'nzaqrq0w' /* Link om kaarten te kopen */,
+                                    ),
+                                    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
+                                      .textFieldTicketsURLTextControllerValidator
+                                      .asValidator(context),
+                                ),
+                              ),
+                            ),
                           ],
                         ),
                       ),
@@ -1444,6 +1823,7 @@ class _UitgaansevenementAanmakenWidgetState
                                                   .headlineSmall
                                                   .fontStyle,
                                         ),
+                                        fontSize: 16.0,
                                         letterSpacing: 0.0,
                                         fontWeight: FlutterFlowTheme.of(context)
                                             .headlineSmall
@@ -1949,6 +2329,7 @@ class _UitgaansevenementAanmakenWidgetState
                                         .headlineSmall
                                         .fontStyle,
                                   ),
+                                  fontSize: 16.0,
                                   letterSpacing: 0.0,
                                   fontWeight: FlutterFlowTheme.of(context)
                                       .headlineSmall
@@ -2011,7 +2392,7 @@ class _UitgaansevenementAanmakenWidgetState
                                     }
                                   }
 
-                                  _model.logouploadResult =
+                                  _model.logoevenementuploadResult =
                                       await actions.bestandUpload(
                                     _model
                                         .uploadedLocalFile_uploadDataLogoEvenement,
@@ -2021,15 +2402,15 @@ class _UitgaansevenementAanmakenWidgetState
                                     FFAppState().userToken,
                                   );
                                   if (getJsonField(
-                                    _model.logouploadResult,
+                                    _model.logoevenementuploadResult,
                                     r'''$.success''',
                                   )) {
                                     _model.createLogoFid = getJsonField(
-                                      _model.logouploadResult,
+                                      _model.logoevenementuploadResult,
                                       r'''$.fid''',
                                     ).toString();
                                     _model.createLogoUrl = getJsonField(
-                                      _model.logouploadResult,
+                                      _model.logoevenementuploadResult,
                                       r'''$.url''',
                                     ).toString();
                                     safeSetState(() {});
@@ -2038,7 +2419,7 @@ class _UitgaansevenementAanmakenWidgetState
                                       SnackBar(
                                         content: Text(
                                           getJsonField(
-                                            _model.logouploadResult,
+                                            _model.logoevenementuploadResult,
                                             r'''$.error''',
                                           ).toString(),
                                           style: TextStyle(
@@ -2159,7 +2540,7 @@ class _UitgaansevenementAanmakenWidgetState
                                       }
                                     }
 
-                                    _model.fotouploadResult =
+                                    _model.fotoEvenementuploadResult =
                                         await actions.bestandUpload(
                                       _model
                                           .uploadedLocalFile_uploadDataFotosEvent,
@@ -2169,15 +2550,15 @@ class _UitgaansevenementAanmakenWidgetState
                                       FFAppState().userToken,
                                     );
                                     if (getJsonField(
-                                      _model.logouploadResult,
+                                      _model.fotoEvenementuploadResult,
                                       r'''$.success''',
                                     )) {
                                       _model.addToCreateFotosFids(getJsonField(
-                                        _model.fotouploadResult,
+                                        _model.fotoEvenementuploadResult,
                                         r'''$.fid''',
                                       ).toString());
                                       _model.addToCreateFotosUrls(getJsonField(
-                                        _model.fotouploadResult,
+                                        _model.fotoEvenementuploadResult,
                                         r'''$.url''',
                                       ).toString());
                                       safeSetState(() {});
@@ -2187,7 +2568,7 @@ class _UitgaansevenementAanmakenWidgetState
                                         SnackBar(
                                           content: Text(
                                             getJsonField(
-                                              _model.logouploadResult,
+                                              _model.logoevenementuploadResult,
                                               r'''$.error''',
                                             ).toString(),
                                             style: TextStyle(
@@ -2298,27 +2679,29 @@ class _UitgaansevenementAanmakenWidgetState
                       ],
                     ),
                   ),
-                  if (_model.createPlaatsID != null &&
-                      _model.createPlaatsID != '')
+                  if (_model.createHorecagelegenheidNid != null &&
+                      _model.createHorecagelegenheidNid != '')
                     FFButtonWidget(
                       onPressed: () async {
                         _model.createResult = await actions.evenementCreate(
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          '',
-                          [],
-                          '',
-                          [],
+                          FFAppState().userSessionname,
+                          FFAppState().userSessionid,
+                          FFAppState().userToken,
+                          _model.createHorecagelegenheidNid!,
+                          _model.textFieldTitelTextController.text,
+                          functions.datumVoorApi(
+                              _model.textFieldDatumStartTextController.text)!,
+                          functions.datumVoorApi(
+                              _model.textFieldDatumEindTextController.text),
+                          _model.textFieldOmschrijvingTextController.text,
+                          _model.createEntreeTid,
+                          _model.textFieldEntreeprijsTextController.text,
+                          _model.textFieldToelichtingEntreeTextController.text,
+                          _model.textFieldTicketsURLTextController.text,
+                          _model.textFieldWebsiteURLTextController.text,
+                          _model.createCategorieTids.toList(),
+                          _model.createLogoFid,
+                          _model.createFotosFids.toList(),
                         );
                         if (getJsonField(
                           _model.createResult,
@@ -2327,7 +2710,7 @@ class _UitgaansevenementAanmakenWidgetState
                           ScaffoldMessenger.of(context).showSnackBar(
                             SnackBar(
                               content: Text(
-                                'Je activiteit is ingediend en wordt beoordeeld door de redactie.',
+                                'Je evenement is geplaatst.',
                                 style: TextStyle(
                                   color:
                                       FlutterFlowTheme.of(context).primaryText,
@@ -2394,46 +2777,6 @@ class _UitgaansevenementAanmakenWidgetState
                         borderRadius: BorderRadius.circular(8.0),
                       ),
                     ),
-                  Align(
-                    alignment: AlignmentDirectional(-1.0, 0.0),
-                    child: Padding(
-                      padding: EdgeInsets.all(16.0),
-                      child: Container(
-                        decoration: BoxDecoration(
-                          color:
-                              FlutterFlowTheme.of(context).secondaryBackground,
-                          borderRadius: BorderRadius.only(),
-                          border: Border.all(
-                            color: Color(0xFFEEEEEE),
-                            width: 3.0,
-                          ),
-                        ),
-                        child: Text(
-                          FFLocalizations.of(context).getText(
-                            'f16hjeid' /* Hello World */,
-                          ),
-                          style:
-                              FlutterFlowTheme.of(context).bodyMedium.override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .bodyMedium
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .bodyMedium
-                                        .fontStyle,
-                                  ),
-                        ),
-                      ),
-                    ),
-                  ),
                 ],
               ),
             ),

+ 0 - 207
lib/uitgaanspaginas/home_copy/home_copy_model.dart

@@ -1,207 +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 'home_copy_widget.dart' show HomeCopyWidget;
-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 HomeCopyModel extends FlutterFlowModel<HomeCopyWidget> {
-  ///  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=homeCopy',
-            searchReference:
-                'reference=QjAKHwoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbhIFeXYzOXEqBxIFZmFsc2VyBAgFIAFQAVoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbmIIaG9tZUNvcHk=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabCultuurGeladen': debugSerializeParam(
-            tabCultuurGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            searchReference:
-                'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBW1rdnZxKgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYghob21lQ29weQ==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabFilmsGeladen': debugSerializeParam(
-            tabFilmsGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            searchReference:
-                'reference=QikKGAoPdGFiRmlsbXNHZWxhZGVuEgVuN2JnZSoHEgVmYWxzZXIECAUgAVABWg90YWJGaWxtc0dlbGFkZW5iCGhvbWVDb3B5',
-            name: 'bool',
-            nullable: false,
-          ),
-          'tabJeugdGeladen': debugSerializeParam(
-            tabJeugdGeladen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            searchReference:
-                'reference=QikKGAoPdGFiSmV1Z2RHZWxhZGVuEgVwMTcxNSoHEgVmYWxzZXIECAUgAVABWg90YWJKZXVnZEdlbGFkZW5iCGhvbWVDb3B5',
-            name: 'bool',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            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=homeCopy',
-        searchReference: 'reference=Oghob21lQ29weVABWghob21lQ29weQ==',
-        widgetClassName: 'homeCopy',
-      );
-}

+ 0 - 492
lib/uitgaanspaginas/home_copy/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 'home_copy_model.dart';
-export 'home_copy_model.dart';
-
-class HomeCopyWidget extends StatefulWidget {
-  const HomeCopyWidget({super.key});
-
-  static String routeName = 'homeCopy';
-  static String routePath = '/homeCopy';
-
-  @override
-  State<HomeCopyWidget> createState() => _HomeCopyWidgetState();
-}
-
-class _HomeCopyWidgetState extends State<HomeCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late HomeCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => HomeCopyModel());
-
-    _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(HomeCopyWidget 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 - 146
lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy2/home_uitgaantabel_kaart_component_copy2_model.dart

@@ -1,146 +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_copy2_widget.dart'
-    show HomeUitgaantabelKaartComponentCopy2Widget;
-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:flutter_staggered_grid_view/flutter_staggered_grid_view.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 HomeUitgaantabelKaartComponentCopy2Model
-    extends FlutterFlowModel<HomeUitgaantabelKaartComponentCopy2Widget> {
-  ///  State fields for stateful widgets in this component.
-
-  // State field(s) for StaggeredView widget.
-
-  PagingController<ApiPagingParams, dynamic>? staggeredViewPagingController;
-  Function(ApiPagingParams nextPageMarker)? staggeredViewApiCall;
-
-  // 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() {
-    staggeredViewPagingController?.dispose();
-  }
-
-  /// Additional helper methods.
-  PagingController<ApiPagingParams, dynamic> setStaggeredViewController(
-    Function(ApiPagingParams) apiCall,
-  ) {
-    staggeredViewApiCall = apiCall;
-    return staggeredViewPagingController ??=
-        _createStaggeredViewController(apiCall);
-  }
-
-  PagingController<ApiPagingParams, dynamic> _createStaggeredViewController(
-    Function(ApiPagingParams) query,
-  ) {
-    final controller = PagingController<ApiPagingParams, dynamic>(
-      firstPageKey: ApiPagingParams(
-        nextPageNumber: 0,
-        numItems: 0,
-        lastResponse: null,
-      ),
-    );
-    return controller..addPageRequestListener(staggeredViewHomeTabelPage);
-  }
-
-  void staggeredViewHomeTabelPage(ApiPagingParams nextPageMarker) =>
-      staggeredViewApiCall!(nextPageMarker)
-          .then((staggeredViewHomeTabelResponse) {
-        final pageItems = (getJsonField(
-                  staggeredViewHomeTabelResponse.jsonBody,
-                  r'''$''',
-                ) ??
-                [])
-            .toList() as List;
-        final newNumItems = nextPageMarker.numItems + pageItems.length;
-        staggeredViewPagingController?.appendPage(
-          pageItems,
-          (pageItems.length > 0)
-              ? ApiPagingParams(
-                  nextPageNumber: nextPageMarker.nextPageNumber + 1,
-                  numItems: newNumItems,
-                  lastResponse: staggeredViewHomeTabelResponse,
-                )
-              : null,
-        );
-      });
-
-  Future waitForOnePageForStaggeredView({
-    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 =
-          (staggeredViewPagingController?.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=HomeUitgaantabelKaartComponentCopy2',
-            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=HomeUitgaantabelKaartComponentCopy2',
-        searchReference:
-            'reference=OiNIb21lVWl0Z2FhbnRhYmVsS2FhcnRDb21wb25lbnRDb3B5MlAAWiNIb21lVWl0Z2FhbnRhYmVsS2FhcnRDb21wb25lbnRDb3B5Mg==',
-        widgetClassName: 'HomeUitgaantabelKaartComponentCopy2',
-      );
-}

+ 0 - 724
lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy2/home_uitgaantabel_kaart_component_copy2_widget.dart

@@ -1,724 +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:flutter_staggered_grid_view/flutter_staggered_grid_view.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_copy2_model.dart';
-export 'home_uitgaantabel_kaart_component_copy2_model.dart';
-
-class HomeUitgaantabelKaartComponentCopy2Widget extends StatefulWidget {
-  const HomeUitgaantabelKaartComponentCopy2Widget({
-    super.key,
-    required this.displayid,
-  });
-
-  final String? displayid;
-
-  @override
-  State<HomeUitgaantabelKaartComponentCopy2Widget> createState() =>
-      _HomeUitgaantabelKaartComponentCopy2WidgetState();
-}
-
-class _HomeUitgaantabelKaartComponentCopy2WidgetState
-    extends State<HomeUitgaantabelKaartComponentCopy2Widget> with RouteAware {
-  late HomeUitgaantabelKaartComponentCopy2Model _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => HomeUitgaantabelKaartComponentCopy2Model());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(HomeUitgaantabelKaartComponentCopy2Widget 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.staggeredViewPagingController?.refresh());
-          await _model.waitForOnePageForStaggeredView();
-        },
-        child: PagedMasonryGridView<ApiPagingParams, dynamic>.count(
-          pagingController: _model.setStaggeredViewController(
-            (nextPageMarker) => HomeTabelCall.call(
-              page: nextPageMarker.nextPageNumber,
-            ),
-          ),
-          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,
-          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
-                  .staggeredViewPagingController!.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=HomeUitgaantabelKaartComponentCopy2',
-                                            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[
-                                                        'Keykwi_${categorieitemIndex}_of_${categorieitem.length}'] = m;
-                                                  },
-                                                  child:
-                                                      TagCategorieComponentWidget(
-                                                    key: Key(
-                                                        'Keykwi_${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,
-                                              ),
-                                          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(
-                                              'gyzguhqz' /* ,  */,
-                                            ),
-                                            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,
-                                            ),
-                                          ),
-                                        ],
-                                      ),
-                                      if (getJsonField(
-                                            evenementenItem,
-                                            r'''$.inhoud''',
-                                          ) !=
-                                          null)
-                                        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,
-                                          ),
-                                        ),
-                                    ],
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ),
-                        ),
-                      ],
-                    ),
-                  ),
-                ),
-              );
-            },
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 12 - 12
pubspec.lock

@@ -579,18 +579,18 @@ packages:
     dependency: "direct main"
     description:
       name: flutter_widget_from_html
-      sha256: "4fa9a0d34df0a40ac8dd20765dc83bbd8f36ceecfffa2a72a7ab178548804a04"
+      sha256: "2a83cd1c9ae1985366fa99228cabcb6dd87007710e235585c5d54902b3d69a36"
       url: "https://pub.dev"
     source: hosted
-    version: "0.17.2"
+    version: "0.17.3"
   flutter_widget_from_html_core:
     dependency: transitive
     description:
       name: flutter_widget_from_html_core
-      sha256: "7ff010b116f6abc16429923e616fbc727f3f65ef4cee12ffdb280aeecbc21e7f"
+      sha256: "388f81dd21c2de547abf7071433297f8a3f2a308bc1eb12f099a93f4d71e5155"
       url: "https://pub.dev"
     source: hosted
-    version: "0.17.2"
+    version: "0.17.3"
   flutterflow_debug_panel:
     dependency: "direct dev"
     description:
@@ -629,10 +629,10 @@ packages:
     dependency: transitive
     description:
       name: fwfh_cached_network_image
-      sha256: "484cb5f8047f02cfac0654fca5832bfa91bb715fd7fc651c04eb7454187c4af8"
+      sha256: "84c9d909de99453e31201fbba6bdf9f3c927f86407b026973e9050b628d5389d"
       url: "https://pub.dev"
     source: hosted
-    version: "0.16.1"
+    version: "0.16.2"
   fwfh_chewie:
     dependency: transitive
     description:
@@ -805,10 +805,10 @@ packages:
     dependency: transitive
     description:
       name: io
-      sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b
+      sha256: "2635216ca6a737e60de577ffa1a48a0bec76ca8a62917cfc1bb88c14c570646f"
       url: "https://pub.dev"
     source: hosted
-    version: "1.0.5"
+    version: "1.1.0"
   iregexp:
     dependency: transitive
     description:
@@ -1125,10 +1125,10 @@ packages:
     dependency: transitive
     description:
       name: pool
-      sha256: "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d"
+      sha256: "4177f68c237ea2128d1bee66ac17b2ce05ba3dbaafcbdd54c5d40a39d0b6b11c"
       url: "https://pub.dev"
     source: hosted
-    version: "1.5.2"
+    version: "1.5.3"
   protobuf:
     dependency: "direct overridden"
     description:
@@ -1642,10 +1642,10 @@ packages:
     dependency: transitive
     description:
       name: yaml
-      sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce
+      sha256: f67cdd8e07d3c6329146aaef1ba043542b3134c12489f553ca9a7435d1068aea
       url: "https://pub.dev"
     source: hosted
-    version: "3.1.3"
+    version: "3.1.4"
   yaml_edit:
     dependency: transitive
     description:

+ 1 - 0
web/index.html

@@ -57,6 +57,7 @@
   
   
   
+  
   <script>
     {{flutter_bootstrap_js}}
   </script>