Преглед изворни кода

P2-19: header toont logo + actieve gemeente ('Kies je gemeente' als default), oranje en gecentreerd

HeaderButtonsComponent: Wrap center, logo 150x22 contain, naam-Text in
secondary met valueOrDefault 'Kies je gemeente'. Toestel-geverifieerd.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob пре 15 часа
родитељ
комит
0774d1cfff
1 измењених фајлова са 8 додато и 4 уклоњено
  1. 8 4
      lib/components/header_buttons_component_widget.dart

+ 8 - 4
lib/components/header_buttons_component_widget.dart

@@ -108,7 +108,7 @@ class _HeaderButtonsComponentWidgetState
           spacing: 0.0,
           runSpacing: 0.0,
           alignment: WrapAlignment.start,
-          crossAxisAlignment: WrapCrossAlignment.start,
+          crossAxisAlignment: WrapCrossAlignment.center,
           direction: Axis.horizontal,
           runAlignment: WrapAlignment.start,
           verticalDirection: VerticalDirection.down,
@@ -219,8 +219,8 @@ class _HeaderButtonsComponentWidgetState
               borderRadius: BorderRadius.circular(8.0),
               child: Image.asset(
                 'assets/images/logo800px.png',
-                width: 200.0,
-                height: 200.0,
+                width: 150.0,
+                height: 22.0,
                 fit: BoxFit.contain,
               ),
             ),
@@ -233,7 +233,10 @@ class _HeaderButtonsComponentWidgetState
                 context.pushNamed(SelectprovinciegemeenteWidget.routeName);
               },
               child: Text(
-                FFAppState().gemeenteSelectNaam,
+                valueOrDefault<String>(
+                  FFAppState().gemeenteSelectNaam,
+                  'Kies je gemeente',
+                ),
                 style: FlutterFlowTheme.of(context).bodyMedium.override(
                       font: GoogleFonts.roboto(
                         fontWeight:
@@ -241,6 +244,7 @@ class _HeaderButtonsComponentWidgetState
                         fontStyle:
                             FlutterFlowTheme.of(context).bodyMedium.fontStyle,
                       ),
+                      color: FlutterFlowTheme.of(context).secondary,
                       letterSpacing: 0.0,
                       fontWeight:
                           FlutterFlowTheme.of(context).bodyMedium.fontWeight,