Преглед на файлове

Restpunt 5 (logo-thumbnail contain) + P1-49 (header/drawer onder statusbalk vandaan)

Verse export van 2026-09-14 avond: BoxFit.contain op de logo-Image van beide
aanmaakpagina's; Padding top 28 op HeaderButtonsComponent (alle 16 pagina's)
en 40 boven het drawer-logo. Toestel-geverifieerd op de telefoon-emulator.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob преди 18 часа
родител
ревизия
c527d46391

+ 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,
                                 ),
                               ),
                           ],