2 Commits 45ec617be2 ... 18900c60e2

Tác giả SHA1 Thông báo Ngày
  bob 18900c60e2 TASKS/CLAUDE: contentstand 14 sep (6202 komende events, 622 onzichtbaar), P1-49 af, P1-50 AdMob-consent, drie valkuilen 18 giờ trước cách đây
  bob c527d46391 Restpunt 5 (logo-thumbnail contain) + P1-49 (header/drawer onder statusbalk vandaan) 18 giờ trước cách đây

+ 64 - 6
TASKS.md

@@ -1,9 +1,5 @@
 ## ▶ Nu aan de beurt (stand 2026-09-14)
 
-**⚠️ Claude — bezig (sessie 2026-09-14/15): verse export naar `lib/` +
-commit, code-audits, contentmeting productie, restpunt 5 (logo-thumbnail
-`BoxFit`) in de builder. Niet parallel aan `lib/` of de aanmaakpagina's
-werken zonder navraag.**
 
 *Afgerond en daarom verwijderd op 13/14 sep: verbindingsmelding in de header,
 offline-crash op de sliders (bevinding C), P2-15 volledig (evenement,
@@ -21,6 +17,17 @@ FlutterFlow-commit op `main`**, de commit-knop in het Version Control-paneel
 reageerde niet op Claude's klik. `dart analyze` op de verse export: 0 errors.
 Emulator-5556 heeft nu de profile-APK van die export + per-app-locale `nl-NL`.*
 
+### 🆕 P1-50 · AdMob-banner zonder consent-flow · Eigenaar: Bob (keuze)
+
+Gevonden 2026-09-14: `pUitgaanPage` toont één `FlutterFlowAdBanner`, maar
+`lib/flutter_flow/admob_util.dart` (met de UMP/GDPR-consentflow die
+FlutterFlow genereert) wordt **nergens geïmporteerd** — de banner laadt zonder
+`MobileAds.initialize()` en zonder consent. Voor EU-gebruikers is dat tegen
+Google's beleid zodra de app in de store staat met advertenties. Twee opties:
+(a) banner weghalen tot advertenties echt gewenst zijn (P2-5 is toch heropend);
+(b) de consentflow aanzetten (App Settings → AdMob → "Show consent form" /
+initialisatie in `main.dart`). Beslissing voor Bob; Claude kan (b) uitvoeren.
+
 **Standaardzin voor de volgende chat:**
 
 > Pak de Favorieten-cluster uit `TASKS.md` op (sectie "Nieuw gevonden
@@ -29,7 +36,24 @@ Emulator-5556 heeft nu de profile-APK van die export + per-app-locale `nl-NL`.*
 > zit erachter. Stel eerst je 3-5 taken voor, wacht op mijn akkoord,
 > verifieer elke wijziging met een verse export en noem het taak-ID.
 
-### 🆕 P1-49 · Hamburger/terugknop zit voor 60% onder de statusbalk · Eigenaar: Claude (na akkoord Bob)
+### ✅ P1-49 · Hamburger/terugknop zat voor 60% onder de statusbalk — gebouwd 2026-09-14 (Claude, akkoord Bob), export-geverifieerd
+
+*Gedaan: `HeaderButtonsComponent` root-`Wrap` → Padding top **28**
+(`fromSTEB(0.0, 28.0, 0.0, 0.0)` om de Wrap, geldt op alle 16 pagina's);
+`drawerComponent` logo-`Image` padding top 15 → **40**. **Op het toestel
+bevestigd** (profile-build, telefoon-emulator): hamburger staat op y 75–180 px,
+volledig onder de statusbalk (0–63), en het menu-logo staat vrij van de
+kloktijd. FlutterFlow-commit: Bob. In git: commit van 2026-09-14 avond.*
+
+**Bijvangst, nog open (klein, Eigenaar: Bob beslist):** de header bevat behalve
+de knoppen ook een **200×200 logo-`Image`** en een `Text` op
+`gemeenteSelectNaam` (tap → `Selectprovinciegemeente`), maar die zijn op geen
+enkele pagina zichtbaar — ze staan in dezelfde `Wrap` en vallen buiten de
+AppBar (Home 74 dp, overige pagina's 104 dp incl. statusbalk). Dat is precies
+P2-19 ("welke gemeente is actief?") die dus al half gebouwd is. Wil je 'm
+zichtbaar: logo op ±40 px hoogte zetten en beide náást de hamburger houden
+(één regel), en `gemeenteSelectNaam` een default geven (`'Amsterdam'`, past
+bij `gemeenteSelectId` 28694) of een fallback "Kies je gemeente ›".
 
 Gevonden 2026-09-14 (Claude, schone start op de telefoon-emulator, 1080×1920
 @420 dpi): de oranje hamburger staat op y 0–105 px, de statusbalk beslaat
@@ -354,7 +378,41 @@ geeft nog 25 items — bewust bewaard). De view `flutterfavorietenagenda` is
 hernoemd; de API-call heet in de export `KANWEGFavorietenAgendaCall`. Er staat
 ook nog een `KANWEGFavorietenAgendaTESTKANWEGCall`, al op de P2-7-lijst.
 
-### ✅ Contentstand productie — hermeten 2026-09-13 17:49
+### ✅ Contentstand productie — hermeten 2026-09-14 21:50 (Claude, alle displays volledig gepagineerd)
+
+| | 09-13 | **09-14** |
+|---|---|---|
+| unieke events (`flutterflow_events`) | 9625 | **16.065** (18.207 rijen) |
+| **toekomstige** events | 38 | **6.202** |
+| laatste datum in voorraad | 25 sep | **10 jan 2027** |
+| per maand | — | sep 1487 · okt 2297 · nov 1412 · dec 894 · jan 112 |
+
+**Het contentgat is dicht** — de import levert nu maanden vooruit. De zeven
+`flutterflowmobiel1`-displays zijn schoon: 0–5 verlopen items per display op
+duizenden rijen (Uitgaan 3275, Cultuur 4654, Films 702, Jeugd 535,
+Activiteiten 100). **P1-42 (lijsten vol verlopen events) is daarmee feitelijk
+opgelost.**
+
+**Wat nog niet in de app komt: 622 van de 6.202 komende events (10%).**
+- **597 zonder categorie** — dat is 96% van het lek (zie taak 28, besluit 1).
+- Categorieën zonder display: **Dinnershow 18**, Lunch-concert/theater 5,
+  Brunch 1, Tweedehands markt 1.
+
+**HTML-entiteiten (taak 29): titels en adressen zijn nu schoon** (0 van 6.202
+komende events). `body` heeft er nog 2.570, maar die gaat in de app door de
+custom widget `FromHTML` en rendert dus goed. Enige rest: **55 records met een
+entiteit in `categorie`** (`Hiphop/Rap/R&B`, `DJ's`) — die staan
+letterlijk in het groene label. Kleine Drupal-fix op het categorie-veld van
+`flutterflow_events`.
+
+**Duplicaten (taak 30):** 2.095 nids komen meer dan één keer terug (2.142
+overtollige rijen) — onveranderd, en nog steeds onzichtbaar in de app.
+
+*Meetscript: `fetch.py` + `analyse.py` (Nederlands én Engels datumformaat,
+jaar uit de weekdag) — stond in de scratchpad van deze sessie; recept staat in
+`CLAUDE.md`.*
+
+### ✅ Contentstand productie — hermeten 2026-09-13 17:49 (verouderd, zie hierboven)
 
 | | 09-11 | 09-12 | **09-13** |
 |---|---|---|---|

+ 113 - 107
lib/components/header_buttons_component_widget.dart

@@ -102,69 +102,24 @@ class _HeaderButtonsComponentWidgetState
 
     return Align(
       alignment: AlignmentDirectional(0.0, 0.0),
-      child: 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: [
-          AlignedTooltip(
-            content: Padding(
-              padding: EdgeInsets.all(4.0),
-              child: Text(
-                FFLocalizations.of(context).getText(
-                  '17msrach' /* Menu openen */,
-                ),
-                style: FlutterFlowTheme.of(context).bodyLarge.override(
-                      font: GoogleFonts.roboto(
-                        fontWeight:
-                            FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                        fontStyle:
-                            FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                      ),
-                      letterSpacing: 0.0,
-                      fontWeight:
-                          FlutterFlowTheme.of(context).bodyLarge.fontWeight,
-                      fontStyle:
-                          FlutterFlowTheme.of(context).bodyLarge.fontStyle,
-                    ),
-              ),
-            ),
-            offset: 4.0,
-            preferredDirection: AxisDirection.down,
-            borderRadius: BorderRadius.circular(8.0),
-            backgroundColor: FlutterFlowTheme.of(context).secondaryBackground,
-            elevation: 4.0,
-            tailBaseWidth: 24.0,
-            tailLength: 12.0,
-            waitDuration: Duration(milliseconds: 100),
-            showDuration: Duration(milliseconds: 1500),
-            triggerMode: TooltipTriggerMode.tap,
-            child: FlutterFlowIconButton(
-              borderRadius: 8.0,
-              buttonSize: 40.0,
-              fillColor: FlutterFlowTheme.of(context).secondary,
-              icon: Icon(
-                Icons.dehaze_outlined,
-                color: FlutterFlowTheme.of(context).info,
-                size: 24.0,
-              ),
-              onPressed: () async {
-                Scaffold.of(context).openDrawer();
-              },
-            ),
-          ),
-          if (widget!.showBackButton == true)
+      child: Padding(
+        padding: EdgeInsetsDirectional.fromSTEB(0.0, 28.0, 0.0, 0.0),
+        child: 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: [
             AlignedTooltip(
               content: Padding(
                 padding: EdgeInsets.all(4.0),
                 child: Text(
                   FFLocalizations.of(context).getText(
-                    'jc7ha6d8' /* Terug */,
+                    '17msrach' /* Menu openen */,
                   ),
                   style: FlutterFlowTheme.of(context).bodyLarge.override(
                         font: GoogleFonts.roboto(
@@ -191,68 +146,119 @@ class _HeaderButtonsComponentWidgetState
               waitDuration: Duration(milliseconds: 100),
               showDuration: Duration(milliseconds: 1500),
               triggerMode: TooltipTriggerMode.tap,
-              child: Padding(
-                padding: EdgeInsetsDirectional.fromSTEB(4.0, 0.0, 0.0, 0.0),
-                child: FlutterFlowIconButton(
-                  borderColor: Color(0x00FF0000),
-                  borderRadius: 30.0,
-                  borderWidth: 1.0,
-                  buttonSize: 50.0,
-                  fillColor: FlutterFlowTheme.of(context).secondary,
-                  icon: Icon(
-                    Icons.arrow_back_outlined,
-                    color: Colors.white,
-                    size: 30.0,
-                  ),
-                  onPressed: () async {
-                    context.pop();
-                  },
+              child: FlutterFlowIconButton(
+                borderRadius: 8.0,
+                buttonSize: 40.0,
+                fillColor: FlutterFlowTheme.of(context).secondary,
+                icon: Icon(
+                  Icons.dehaze_outlined,
+                  color: FlutterFlowTheme.of(context).info,
+                  size: 24.0,
                 ),
+                onPressed: () async {
+                  Scaffold.of(context).openDrawer();
+                },
               ),
             ),
-          ClipRRect(
-            borderRadius: BorderRadius.circular(8.0),
-            child: Image.asset(
-              'assets/images/logo800px.png',
-              width: 200.0,
-              height: 200.0,
-              fit: BoxFit.contain,
+            if (widget!.showBackButton == true)
+              AlignedTooltip(
+                content: Padding(
+                  padding: EdgeInsets.all(4.0),
+                  child: Text(
+                    FFLocalizations.of(context).getText(
+                      'jc7ha6d8' /* Terug */,
+                    ),
+                    style: FlutterFlowTheme.of(context).bodyLarge.override(
+                          font: GoogleFonts.roboto(
+                            fontWeight: FlutterFlowTheme.of(context)
+                                .bodyLarge
+                                .fontWeight,
+                            fontStyle: FlutterFlowTheme.of(context)
+                                .bodyLarge
+                                .fontStyle,
+                          ),
+                          letterSpacing: 0.0,
+                          fontWeight:
+                              FlutterFlowTheme.of(context).bodyLarge.fontWeight,
+                          fontStyle:
+                              FlutterFlowTheme.of(context).bodyLarge.fontStyle,
+                        ),
+                  ),
+                ),
+                offset: 4.0,
+                preferredDirection: AxisDirection.down,
+                borderRadius: BorderRadius.circular(8.0),
+                backgroundColor:
+                    FlutterFlowTheme.of(context).secondaryBackground,
+                elevation: 4.0,
+                tailBaseWidth: 24.0,
+                tailLength: 12.0,
+                waitDuration: Duration(milliseconds: 100),
+                showDuration: Duration(milliseconds: 1500),
+                triggerMode: TooltipTriggerMode.tap,
+                child: Padding(
+                  padding: EdgeInsetsDirectional.fromSTEB(4.0, 0.0, 0.0, 0.0),
+                  child: FlutterFlowIconButton(
+                    borderColor: Color(0x00FF0000),
+                    borderRadius: 30.0,
+                    borderWidth: 1.0,
+                    buttonSize: 50.0,
+                    fillColor: FlutterFlowTheme.of(context).secondary,
+                    icon: Icon(
+                      Icons.arrow_back_outlined,
+                      color: Colors.white,
+                      size: 30.0,
+                    ),
+                    onPressed: () async {
+                      context.pop();
+                    },
+                  ),
+                ),
+              ),
+            ClipRRect(
+              borderRadius: BorderRadius.circular(8.0),
+              child: Image.asset(
+                'assets/images/logo800px.png',
+                width: 200.0,
+                height: 200.0,
+                fit: BoxFit.contain,
+              ),
             ),
-          ),
-          InkWell(
-            splashColor: Colors.transparent,
-            focusColor: Colors.transparent,
-            hoverColor: Colors.transparent,
-            highlightColor: Colors.transparent,
-            onTap: () async {
-              context.pushNamed(SelectprovinciegemeenteWidget.routeName);
-            },
-            child: Text(
-              FFAppState().gemeenteSelectNaam,
-              style: FlutterFlowTheme.of(context).bodyMedium.override(
-                    font: GoogleFonts.roboto(
+            InkWell(
+              splashColor: Colors.transparent,
+              focusColor: Colors.transparent,
+              hoverColor: Colors.transparent,
+              highlightColor: Colors.transparent,
+              onTap: () async {
+                context.pushNamed(SelectprovinciegemeenteWidget.routeName);
+              },
+              child: Text(
+                FFAppState().gemeenteSelectNaam,
+                style: FlutterFlowTheme.of(context).bodyMedium.override(
+                      font: GoogleFonts.roboto(
+                        fontWeight:
+                            FlutterFlowTheme.of(context).bodyMedium.fontWeight,
+                        fontStyle:
+                            FlutterFlowTheme.of(context).bodyMedium.fontStyle,
+                      ),
+                      letterSpacing: 0.0,
                       fontWeight:
                           FlutterFlowTheme.of(context).bodyMedium.fontWeight,
                       fontStyle:
                           FlutterFlowTheme.of(context).bodyMedium.fontStyle,
                     ),
-                    letterSpacing: 0.0,
-                    fontWeight:
-                        FlutterFlowTheme.of(context).bodyMedium.fontWeight,
-                    fontStyle:
-                        FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                  ),
+              ),
             ),
-          ),
-          Container(
-            width: 2.0,
-            height: 2.0,
-            child: custom_widgets.VerbindingsBanner(
+            Container(
               width: 2.0,
               height: 2.0,
+              child: custom_widgets.VerbindingsBanner(
+                width: 2.0,
+                height: 2.0,
+              ),
             ),
-          ),
-        ],
+          ],
+        ),
       ),
     );
   }

+ 0 - 24
lib/favorieten/favorieten_widget.dart

@@ -418,30 +418,6 @@ class _FavorietenWidgetState extends State<FavorietenWidget>
                                   },
                                 ),
                               ),
-                              Text(
-                                FFLocalizations.of(context).getText(
-                                  'wmho8j7h' /* 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,
-                                    ),
-                              ),
                             ],
                           ),
                           Column(

+ 1 - 156
lib/flutter_flow/internationalization.dart

@@ -339,57 +339,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': 'Home',
     },
   },
-  // kanwegHorecagelegenhedenOverzichtSortPage
-  {
-    't070hi8b': {
-      'nl': 'Uitgaan',
-      'en': 'Uitgaan',
-    },
-    '8hepgmal': {
-      'nl': 'Select...',
-      'en': '',
-    },
-    'af6l6apy': {
-      'nl': 'Search...',
-      'en': '',
-    },
-    'ghh8wctj': {
-      'nl': 'Option 1',
-      'en': '',
-    },
-    '4wn3tgt9': {
-      'nl': 'Option 2',
-      'en': '',
-    },
-    'df6v152s': {
-      'nl': 'Option 3',
-      'en': '',
-    },
-    'goypqo1h': {
-      'nl': 'Cultuur',
-      'en': 'Cultuur',
-    },
-    'eorww74c': {
-      'nl': 'Eetgelegenheden',
-      'en': 'Eetgelegenheden',
-    },
-    'vikrjk5s': {
-      'nl': 'Overnachten',
-      'en': 'Overnachten',
-    },
-    '48955ibf': {
-      'nl': 'Activiteiten',
-      'en': 'Activiteiten',
-    },
-    'onrokcg9': {
-      'nl': 'Verhuur, catering',
-      'en': 'Verhuur, catering',
-    },
-    'g70lknj3': {
-      'nl': 'Home',
-      'en': '',
-    },
-  },
   // wachtwoordVergeten
   {
     'vrbz9a3l': {
@@ -421,10 +370,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'nl': 'Persoonlijke agenda',
       'en': 'Personal Calendar',
     },
-    'wmho8j7h': {
-      'nl': 'Hello World',
-      'en': '',
-    },
     '9wq117bv': {
       'nl': 'Favoriete gemeenten',
       'en': 'Favorite Municipality',
@@ -486,13 +431,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': 'Home',
     },
   },
-  // kanweg
-  {
-    'z4up9ypg': {
-      'nl': 'Home',
-      'en': 'Home',
-    },
-  },
   // favorietenCopy
   {
     'sxsbwdh5': {
@@ -1061,41 +999,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': '',
     },
   },
-  // kanwegHorecagelegenhedenOverzichtCopy3Copy
-  {
-    'of4bqcp5': {
-      'nl': 'Zoek op naam',
-      'en': '',
-    },
-    'on42v1w5': {
-      'nl': 'Activiteiten',
-      'en': 'Activiteiten',
-    },
-    '958ejvp2': {
-      'nl': 'Cultuur',
-      'en': 'Cultuur',
-    },
-    'r8psa4lz': {
-      'nl': 'Eetgelegenheden',
-      'en': 'Eetgelegenheden',
-    },
-    '5kpjd5dd': {
-      'nl': 'Overnachten',
-      'en': 'Overnachten',
-    },
-    'syq19wk8': {
-      'nl': 'Uitgaan',
-      'en': 'Uitgaan',
-    },
-    '8kwpza9f': {
-      'nl': 'Verhuur, catering',
-      'en': 'Verhuur, catering',
-    },
-    'ioojuhok': {
-      'nl': 'Home',
-      'en': '',
-    },
-  },
   // SelectStateDropDownComponent
   {
     'duloakue': {
@@ -1424,57 +1327,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': 'Soon more...',
     },
   },
-  // kanwaegSelectStateDropDownComponentCopy
-  {
-    '4uyi9owz': {
-      'nl': 'Select...',
-      'en': '',
-    },
-    'ptx7whfv': {
-      'nl': 'Search...',
-      'en': '',
-    },
-    '5rqfwlih': {
-      'nl': 'Option 1',
-      'en': '',
-    },
-    'ae7pr0n4': {
-      'nl': 'Option 2',
-      'en': '',
-    },
-    'j3powvgi': {
-      'nl': 'Option 3',
-      'en': '',
-    },
-    '4a1hzuht': {
-      'nl': 'Select...',
-      'en': '',
-    },
-    '8n5hydne': {
-      'nl': 'Search...',
-      'en': '',
-    },
-    '349p3867': {
-      'nl': 'Option 1',
-      'en': '',
-    },
-    'gloujbwt': {
-      'nl': 'Option 2',
-      'en': '',
-    },
-    '3t9c99dm': {
-      'nl': 'Option 3',
-      'en': '',
-    },
-    't871osuh': {
-      'nl': 'Toevoegen favoriet',
-      'en': '',
-    },
-    'zb8hr9df': {
-      'nl': 'Toepassen',
-      'en': '',
-    },
-  },
   // HeaderButtonsComponentCopymethartje
   {
     'eiqzkhnd': {
@@ -1486,13 +1338,6 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': 'Favorite',
     },
   },
-  // kanwegHomeUitgaantabelKaartComponentCopy
-  {
-    'gix35yn5': {
-      'nl': ', ',
-      'en': ', ',
-    },
-  },
   // drawerComponentCopy
   {
     'v1jfssya': {
@@ -1652,7 +1497,7 @@ final kTranslationsMap = <Map<String, Map<String, String>>>[
       'en': 'v0001',
     },
   },
-  // HeaderButtonsComponentCopy
+  // kanwegHeaderButtonsComponentCopy
   {
     '2hj132xq': {
       'nl': 'Menu openen',

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

@@ -45,14 +45,10 @@ const debugRouteLinkMap = {
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzicht',
   '/horecagelegenhedenOverzichtProvinciePage':
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=HorecagelegenhedenOverzichtProvinciePage',
-  '/kanwegHorecagelegenhedenOverzichtSortPage':
-      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzichtSortPage',
   '/wachtwoordVergeten':
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=wachtwoordVergeten',
   '/favorieten':
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
-  '/kanweg':
-      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweg',
   '/favorietenCopy':
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorietenCopy',
   '/kanwegTestUpload':
@@ -68,9 +64,7 @@ const debugRouteLinkMap = {
   '/kanweghorecagelegenheidCurrentCopy':
       'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanweghorecagelegenheidCurrentCopy',
   '/horecagelegenhedenOverzichtCurrent':
-      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=horecagelegenhedenOverzichtCurrent',
-  '/kanwegHorecagelegenhedenOverzichtCopy3Copy':
-      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=kanwegHorecagelegenhedenOverzichtCopy3Copy'
+      'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=horecagelegenhedenOverzichtCurrent'
 };
 
 class AppStateNotifier extends ChangeNotifier {
@@ -224,17 +218,6 @@ GoRouter createRouter(AppStateNotifier appStateNotifier) => GoRouter(
             ),
           ),
         ),
-        FFRoute(
-          name: KanwegHorecagelegenhedenOverzichtSortPageWidget.routeName,
-          path: KanwegHorecagelegenhedenOverzichtSortPageWidget.routePath,
-          builder: (context, params) =>
-              KanwegHorecagelegenhedenOverzichtSortPageWidget(
-            plaats: params.getParam(
-              'plaats',
-              ParamType.String,
-            ),
-          ),
-        ),
         FFRoute(
           name: WachtwoordVergetenWidget.routeName,
           path: WachtwoordVergetenWidget.routePath,
@@ -245,11 +228,6 @@ GoRouter createRouter(AppStateNotifier appStateNotifier) => GoRouter(
           path: FavorietenWidget.routePath,
           builder: (context, params) => FavorietenWidget(),
         ),
-        FFRoute(
-          name: KanwegWidget.routeName,
-          path: KanwegWidget.routePath,
-          builder: (context, params) => KanwegWidget(),
-        ),
         FFRoute(
           name: FavorietenCopyWidget.routeName,
           path: FavorietenCopyWidget.routePath,
@@ -306,17 +284,6 @@ GoRouter createRouter(AppStateNotifier appStateNotifier) => GoRouter(
               ParamType.String,
             ),
           ),
-        ),
-        FFRoute(
-          name: KanwegHorecagelegenhedenOverzichtCopy3CopyWidget.routeName,
-          path: KanwegHorecagelegenhedenOverzichtCopy3CopyWidget.routePath,
-          builder: (context, params) =>
-              KanwegHorecagelegenhedenOverzichtCopy3CopyWidget(
-            plaats: params.getParam(
-              'plaats',
-              ParamType.String,
-            ),
-          ),
         )
       ].map((r) => r.toRoute(appStateNotifier)).toList(),
       observers: ffNavigatorObservers,

+ 0 - 5
lib/index.dart

@@ -14,12 +14,9 @@ export '/kanweg/kanweg_horecagelegenheden_overzicht/kanweg_horecagelegenheden_ov
     show KanwegHorecagelegenhedenOverzichtWidget;
 export '/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_provincie_page/horecagelegenheden_overzicht_provincie_page_widget.dart'
     show HorecagelegenhedenOverzichtProvinciePageWidget;
-export '/kanweg/kanweg_horecagelegenheden_overzicht_sort_page/kanweg_horecagelegenheden_overzicht_sort_page_widget.dart'
-    show KanwegHorecagelegenhedenOverzichtSortPageWidget;
 export '/wachtwoord_vergeten/wachtwoord_vergeten_widget.dart'
     show WachtwoordVergetenWidget;
 export '/favorieten/favorieten_widget.dart' show FavorietenWidget;
-export '/kanweg/kanweg/kanweg_widget.dart' show KanwegWidget;
 export '/favorieten_copy/favorieten_copy_widget.dart' show FavorietenCopyWidget;
 export '/kanweg_test_upload/kanweg_test_upload_widget.dart'
     show KanwegTestUploadWidget;
@@ -34,5 +31,3 @@ export '/kanweg/kanweghorecagelegenheid_current_copy/kanweghorecagelegenheid_cur
     show KanweghorecagelegenheidCurrentCopyWidget;
 export '/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_current/horecagelegenheden_overzicht_current_widget.dart'
     show HorecagelegenhedenOverzichtCurrentWidget;
-export '/kanweg/kanweg_horecagelegenheden_overzicht_copy3_copy/kanweg_horecagelegenheden_overzicht_copy3_copy_widget.dart'
-    show KanwegHorecagelegenhedenOverzichtCopy3CopyWidget;

+ 1 - 1
lib/shared/drawer_component/drawer_component_widget.dart

@@ -105,7 +105,7 @@ class _DrawerComponentWidgetState extends State<DrawerComponentWidget>
             children: [
               Expanded(
                 child: Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 5.0),
+                  padding: EdgeInsetsDirectional.fromSTEB(0.0, 40.0, 0.0, 5.0),
                   child: ClipRRect(
                     borderRadius: BorderRadius.circular(8.0),
                     child: Image.asset(

+ 1 - 1
lib/stadsactiviteit_aanmaken/stadsactiviteit_aanmaken_widget.dart

@@ -3454,7 +3454,7 @@ class _StadsactiviteitAanmakenWidgetState
                                     _model.createLogoUrl!,
                                     width: 80.0,
                                     height: 80.0,
-                                    fit: BoxFit.cover,
+                                    fit: BoxFit.contain,
                                   ),
                                 ),
                             ],

+ 1 - 1
lib/uitgaansevenement_aanmaken/uitgaansevenement_aanmaken_widget.dart

@@ -2554,7 +2554,7 @@ class _UitgaansevenementAanmakenWidgetState
                                   _model.createLogoUrl!,
                                   width: 80.0,
                                   height: 80.0,
-                                  fit: BoxFit.cover,
+                                  fit: BoxFit.contain,
                                 ),
                               ),
                           ],