Przeglądaj źródła

Prio 2 afgehandeld: gemeentenaam-default, chips terug, AdMob-consent

- 3: App State gemeenteSelectNaam krijgt default 'Amsterdam (gemeente)', zodat
  de header niet blijft hangen op "Kies je gemeente" na Toepassen (Bob koos A)
- 4: favoriete-gemeente-chips doen nu context.safePop() net als Toepassen,
  i.p.v. pushNamed(Home)
- 5: GDPR-consentdialoog aangezet; main.dart roept adMobRequestConsent() aan
  bij opstarten (admob_util.dart werd daarvoor nergens geimporteerd)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 5 godzin temu
rodzic
commit
769c3cd8f3

+ 1 - 1
lib/app_state.dart

@@ -304,7 +304,7 @@ class FFAppState extends ChangeNotifier {
     secureStorage.delete(key: 'ff_gemeenteSelectId');
   }
 
-  String _gemeenteSelectNaam = '';
+  String _gemeenteSelectNaam = 'Amsterdam (gemeente)';
   String get gemeenteSelectNaam => _gemeenteSelectNaam;
   set gemeenteSelectNaam(String value) {
     _gemeenteSelectNaam = value;

+ 3 - 0
lib/main.dart

@@ -18,6 +18,7 @@ import 'package:firebase_crashlytics/firebase_crashlytics.dart';
 import 'flutter_flow/nav/nav.dart';
 import 'index.dart';
 
+import '/flutter_flow/admob_util.dart';
 import 'dart:async';
 import 'package:easy_debounce/easy_debounce.dart';
 
@@ -28,6 +29,8 @@ void main() async {
 
   await initFirebase();
 
+  adMobRequestConsent();
+
   await authManager.initialize();
 
   final appState = FFAppState(); // Initialize FFAppState

+ 0 - 1
lib/selecteer_plaats/select_state_drop_down_component/select_state_drop_down_component_model.dart

@@ -11,7 +11,6 @@ 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_widget.dart'
     show SelectStateDropDownComponentWidget;
 import 'package:flutter/material.dart';

+ 1 - 3
lib/selecteer_plaats/select_state_drop_down_component/select_state_drop_down_component_widget.dart

@@ -11,7 +11,6 @@ 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';
@@ -532,8 +531,7 @@ class _SelectStateDropDownComponentWidgetState
                         r'''$.parent_titel''',
                       ).toString();
                       safeSetState(() {});
-
-                      context.pushNamed(HomeWidget.routeName);
+                      context.safePop();
                     },
                     child: Container(
                       decoration: BoxDecoration(