Ver Fonte

weesmappen na opruimronde weg

bob há 7 horas atrás
pai
commit
1056d19fd3
22 ficheiros alterados com 0 adições e 12954 exclusões
  1. 0 103
      lib/mijn_profiel_copy/mijn_profiel_copy_model.dart
  2. 0 1738
      lib/mijn_profiel_copy/mijn_profiel_copy_widget.dart
  3. 0 107
      lib/mijn_profiel_copy2/mijn_profiel_copy2_model.dart
  4. 0 1743
      lib/mijn_profiel_copy2/mijn_profiel_copy2_widget.dart
  5. 0 109
      lib/mijn_profiel_copy3/mijn_profiel_copy3_model.dart
  6. 0 1822
      lib/mijn_profiel_copy3/mijn_profiel_copy3_widget.dart
  7. 0 199
      lib/mijn_profiel_copy4/mijn_profiel_copy4_model.dart
  8. 0 2044
      lib/mijn_profiel_copy4/mijn_profiel_copy4_widget.dart
  9. 0 235
      lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_model.dart
  10. 0 696
      lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_widget.dart
  11. 0 235
      lib/selecteer_plaats/select_state_drop_down_component_copy2/select_state_drop_down_component_copy2_model.dart
  12. 0 697
      lib/selecteer_plaats/select_state_drop_down_component_copy2/select_state_drop_down_component_copy2_widget.dart
  13. 0 71
      lib/selecteer_plaats/selectprovinciegemeente_copy/selectprovinciegemeente_copy_model.dart
  14. 0 223
      lib/selecteer_plaats/selectprovinciegemeente_copy/selectprovinciegemeente_copy_widget.dart
  15. 0 249
      lib/uitgaanspaginas/home_copy/home_copy_model.dart
  16. 0 651
      lib/uitgaanspaginas/home_copy/home_copy_widget.dart
  17. 0 108
      lib/uitgaanspaginas/p_uitgaan_page_copy/p_uitgaan_page_copy_model.dart
  18. 0 225
      lib/uitgaanspaginas/p_uitgaan_page_copy/p_uitgaan_page_copy_widget.dart
  19. 0 152
      lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_model.dart
  20. 0 697
      lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_widget.dart
  21. 0 153
      lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_model.dart
  22. 0 697
      lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_widget.dart

+ 0 - 103
lib/mijn_profiel_copy/mijn_profiel_copy_model.dart

@@ -1,103 +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 '/index.dart';
-import 'mijn_profiel_copy_widget.dart' show MijnProfielCopyWidget;
-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 MijnProfielCopyModel extends FlutterFlowModel<MijnProfielCopyWidget> {
-  ///  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> horecagelegenheidoverzichtKaartModels = {};
-  // 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(
-        widgetStates: {
-          'tabBarCurrentIndex': debugSerializeParam(
-            tabBarCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarPreviousIndex': debugSerializeParam(
-            tabBarPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-            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: {
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=mijnProfielCopy',
-        searchReference:
-            'reference=Og9taWpuUHJvZmllbENvcHlQAVoPbWlqblByb2ZpZWxDb3B5',
-        widgetClassName: 'mijnProfielCopy',
-      );
-}

+ 0 - 1738
lib/mijn_profiel_copy/mijn_profiel_copy_widget.dart

@@ -1,1738 +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 '/index.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 'mijn_profiel_copy_model.dart';
-export 'mijn_profiel_copy_model.dart';
-
-class MijnProfielCopyWidget extends StatefulWidget {
-  const MijnProfielCopyWidget({super.key});
-
-  static String routeName = 'mijnProfielCopy';
-  static String routePath = '/mijnProfielCopy';
-
-  @override
-  State<MijnProfielCopyWidget> createState() => _MijnProfielCopyWidgetState();
-}
-
-class _MijnProfielCopyWidgetState extends State<MijnProfielCopyWidget>
-    with TickerProviderStateMixin, RouteAware {
-  late MijnProfielCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => MijnProfielCopyModel());
-
-    _model.tabBarController = TabController(
-      vsync: this,
-      length: 3,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(MijnProfielCopyWidget 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.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: true,
-                    ),
-                  );
-                }),
-              ),
-              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: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                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(
-                                't5in39ep' /* Mijn evenementen */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'vkwmzlrz' /* Stadseditor */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '15w5y1ft' /* Account */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarController,
-                          onTap: (i) async {
-                            [() async {}, () async {}, () async {}][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarController,
-                          children: [
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'z5raallt' /* Komende evenementen */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'go_out_event',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'k5ygonp7' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'go_out_event',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_vl2i8hpb'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_vl2i8hpb'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  context.pushNamed(
-                                                    EventCurrentWidget
-                                                        .routeName,
-                                                    queryParameters: {
-                                                      'nid': serializeParam(
-                                                        getJsonField(
-                                                          aanmeldingItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        ParamType.String,
-                                                      ),
-                                                    }.withoutNulls,
-                                                  );
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'axder404' /* Mijn horecagelegenheden */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          await launchURL(
-                                              'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '496wst30' /* Zaak toevoegen */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnHorecagelegenhedenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_statusCode_ListView_srjw77bo'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_responseBody_ListView_srjw77bo'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecaItem =
-                                              listViewMijnHorecagelegenhedenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecaItem${horecaItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecaItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: horecaItem.length,
-                                            itemBuilder:
-                                                (context, horecaItemIndex) {
-                                              final horecaItemItem =
-                                                  horecaItem[horecaItemIndex];
-                                              return Column(
-                                                mainAxisSize: MainAxisSize.max,
-                                                children: [
-                                                  Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels[
-                                                            'Keyokg_${horecaItemIndex}_of_${horecaItem.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyokg_${horecaItemIndex}_of_${horecaItem.length}'),
-                                                        titel: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                  FFButtonWidget(
-                                                    onPressed: () async {
-                                                      context.pushNamed(
-                                                        UitgaansevenementAanmakenWidget
-                                                            .routeName,
-                                                        queryParameters: {
-                                                          'horecagelegenheidNid':
-                                                              serializeParam(
-                                                            getJsonField(
-                                                              horecaItemItem,
-                                                              r'''$.nid''',
-                                                            ).toString(),
-                                                            ParamType.String,
-                                                          ),
-                                                        }.withoutNulls,
-                                                      );
-                                                    },
-                                                    text: FFLocalizations.of(
-                                                            context)
-                                                        .getText(
-                                                      'balt74l1' /* + Evenement aanmaken */,
-                                                    ),
-                                                    options: FFButtonOptions(
-                                                      width: double.infinity,
-                                                      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),
-                                                    ),
-                                                  ),
-                                                ],
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Text(
-                                    FFLocalizations.of(context).getText(
-                                      'i2y2tc9p' /* Een horecagelegenheid toevoege... */,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontStyle,
-                                        ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'zz4kibls' /* Komende activiteiten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'activity',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '5kornrez' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'activity',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_83ps84jw'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_83ps84jw'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  context.pushNamed(
-                                                    EventCurrentWidget
-                                                        .routeName,
-                                                    queryParameters: {
-                                                      'nid': serializeParam(
-                                                        getJsonField(
-                                                          aanmeldingItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        ParamType.String,
-                                                      ),
-                                                    }.withoutNulls,
-                                                  );
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          '91d2zqc5' /* Mijn gemeenten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                              StadsactiviteitAanmakenWidget
-                                                  .routeName);
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'dhfkplqm' /* + Activiteit */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnStadsrechtenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_statusCode_ListView_wt0uoufo'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_responseBody_ListView_wt0uoufo'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final rechtItem =
-                                              listViewMijnStadsrechtenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          _model.debugGeneratorVariables[
-                                                  'rechtItem${rechtItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            rechtItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: rechtItem.length,
-                                            itemBuilder:
-                                                (context, rechtItemIndex) {
-                                              final rechtItemItem =
-                                                  rechtItem[rechtItemIndex];
-                                              return Padding(
-                                                padding: EdgeInsets.all(12.0),
-                                                child: Container(
-                                                  decoration: BoxDecoration(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryBackground,
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                  child: Column(
-                                                    mainAxisSize:
-                                                        MainAxisSize.max,
-                                                    crossAxisAlignment:
-                                                        CrossAxisAlignment
-                                                            .start,
-                                                    children: [
-                                                      Text(
-                                                        '${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString()} — ${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.parent_titel''',
-                                                        ).toString()}',
-                                                        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,
-                                                                ),
-                                                      ),
-                                                      FFButtonWidget(
-                                                        onPressed: () async {
-                                                          context.pushNamed(
-                                                            StadsactiviteitAanmakenWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'gemeenteTid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  rechtItemItem,
-                                                                  r'''$.tid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        text:
-                                                            FFLocalizations.of(
-                                                                    context)
-                                                                .getText(
-                                                          'cgx5wrx2' /* + Activiteit aanmaken */,
-                                                        ),
-                                                        options:
-                                                            FFButtonOptions(
-                                                          width:
-                                                              double.infinity,
-                                                          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),
-                                                        ),
-                                                      ),
-                                                    ],
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Padding(
-                                    padding: EdgeInsets.all(16.0),
-                                    child: Text(
-                                      FFAppState().userName,
-                                      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 {
-                                      context.pushNamed(
-                                          WachtwoordVergetenWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            '8q1jrs91' /* Wachtwoord wijzigen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      await launchURL(
-                                          'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            '708qxgha' /* Account verwijderen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      FFAppState().deleteUserToken();
-                                      FFAppState().userToken = '';
-
-                                      FFAppState().deleteUserSessionid();
-                                      FFAppState().userSessionid = '';
-
-                                      FFAppState().deleteUserSessionname();
-                                      FFAppState().userSessionname = '';
-
-                                      FFAppState().deleteUserName();
-                                      FFAppState().userName = '';
-
-                                      FFAppState().deleteUserUid();
-                                      FFAppState().userUid = 0;
-
-                                      FFAppState().deleteUserMail();
-                                      FFAppState().userMail = '';
-
-                                      safeSetState(() {});
-
-                                      context.goNamed(LoginWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'ypv23f3y' /* Uitloggen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ],
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 107
lib/mijn_profiel_copy2/mijn_profiel_copy2_model.dart

@@ -1,107 +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 '/index.dart';
-import 'mijn_profiel_copy2_widget.dart' show MijnProfielCopy2Widget;
-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 MijnProfielCopy2Model extends FlutterFlowModel<MijnProfielCopy2Widget> {
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TabBarmijnevenementen widget.
-  TabController? tabBarmijnevenementenController;
-  int get tabBarmijnevenementenCurrentIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.index
-          : 0;
-  int get tabBarmijnevenementenPreviousIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.previousIndex
-          : 0;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
-  // 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() {
-    tabBarmijnevenementenController?.dispose();
-    headerButtonsComponentModel.dispose();
-    drawerComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetStates: {
-          'tabBarmijnevenementenCurrentIndex': debugSerializeParam(
-            tabBarmijnevenementenCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarmijnevenementenPreviousIndex': debugSerializeParam(
-            tabBarmijnevenementenPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-            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: {
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=mijnProfielCopy2',
-        searchReference:
-            'reference=OhBtaWpuUHJvZmllbENvcHkyUAFaEG1pam5Qcm9maWVsQ29weTI=',
-        widgetClassName: 'mijnProfielCopy2',
-      );
-}

+ 0 - 1743
lib/mijn_profiel_copy2/mijn_profiel_copy2_widget.dart

@@ -1,1743 +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 '/index.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 'mijn_profiel_copy2_model.dart';
-export 'mijn_profiel_copy2_model.dart';
-
-class MijnProfielCopy2Widget extends StatefulWidget {
-  const MijnProfielCopy2Widget({super.key});
-
-  static String routeName = 'mijnProfielCopy2';
-  static String routePath = '/mijnProfielCopy2';
-
-  @override
-  State<MijnProfielCopy2Widget> createState() => _MijnProfielCopy2WidgetState();
-}
-
-class _MijnProfielCopy2WidgetState extends State<MijnProfielCopy2Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late MijnProfielCopy2Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => MijnProfielCopy2Model());
-
-    _model.tabBarmijnevenementenController = TabController(
-      vsync: this,
-      length: 3,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(MijnProfielCopy2Widget 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.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: true,
-                    ),
-                  );
-                }),
-              ),
-              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: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                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(
-                                'va061bjn' /* Mijn evenementen */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'r8f6ewm7' /* Stadseditor */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'i9pes7fo' /* Account */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarmijnevenementenController,
-                          onTap: (i) async {
-                            [() async {}, () async {}, () async {}][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarmijnevenementenController,
-                          children: [
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'zvapioy2' /* Komende evenementen */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'go_out_event',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'rodsyxvt' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'go_out_event',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_mn0mhel5'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_mn0mhel5'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          if (aanmeldingItem.isEmpty) {
-                                            return Image.asset(
-                                              '',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  context.pushNamed(
-                                                    EventCurrentWidget
-                                                        .routeName,
-                                                    queryParameters: {
-                                                      'nid': serializeParam(
-                                                        getJsonField(
-                                                          aanmeldingItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        ParamType.String,
-                                                      ),
-                                                    }.withoutNulls,
-                                                  );
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'piqrgbaf' /* Mijn horecagelegenheden */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          await launchURL(
-                                              'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'b3i6io1x' /* Zaak toevoegen */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnHorecagelegenhedenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_statusCode_ListView_mzw5w8em'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_responseBody_ListView_mzw5w8em'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecaItem =
-                                              listViewMijnHorecagelegenhedenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          _model.debugGeneratorVariables[
-                                                  'horecaItem${horecaItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecaItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: horecaItem.length,
-                                            itemBuilder:
-                                                (context, horecaItemIndex) {
-                                              final horecaItemItem =
-                                                  horecaItem[horecaItemIndex];
-                                              return Column(
-                                                mainAxisSize: MainAxisSize.max,
-                                                children: [
-                                                  Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels[
-                                                            'Keywzn_${horecaItemIndex}_of_${horecaItem.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keywzn_${horecaItemIndex}_of_${horecaItem.length}'),
-                                                        titel: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                  FFButtonWidget(
-                                                    onPressed: () async {
-                                                      context.pushNamed(
-                                                        UitgaansevenementAanmakenWidget
-                                                            .routeName,
-                                                        queryParameters: {
-                                                          'horecagelegenheidNid':
-                                                              serializeParam(
-                                                            getJsonField(
-                                                              horecaItemItem,
-                                                              r'''$.nid''',
-                                                            ).toString(),
-                                                            ParamType.String,
-                                                          ),
-                                                        }.withoutNulls,
-                                                      );
-                                                    },
-                                                    text: FFLocalizations.of(
-                                                            context)
-                                                        .getText(
-                                                      'qgi089l9' /* + Evenement aanmaken */,
-                                                    ),
-                                                    options: FFButtonOptions(
-                                                      width: double.infinity,
-                                                      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),
-                                                    ),
-                                                  ),
-                                                ],
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Text(
-                                    FFLocalizations.of(context).getText(
-                                      'id14znhf' /* Een horecagelegenheid toevoege... */,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontStyle,
-                                        ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'h7a6ja8e' /* Komende activiteiten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'activity',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'woqhogv4' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'activity',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_4i4k5su1'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_4i4k5su1'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  context.pushNamed(
-                                                    EventCurrentWidget
-                                                        .routeName,
-                                                    queryParameters: {
-                                                      'nid': serializeParam(
-                                                        getJsonField(
-                                                          aanmeldingItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        ParamType.String,
-                                                      ),
-                                                    }.withoutNulls,
-                                                  );
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          '9gsjp3be' /* Mijn gemeenten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                              StadsactiviteitAanmakenWidget
-                                                  .routeName);
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'hck4736z' /* + Activiteit */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnStadsrechtenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_statusCode_ListView_5a8dmfte'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_responseBody_ListView_5a8dmfte'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final rechtItem =
-                                              listViewMijnStadsrechtenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          _model.debugGeneratorVariables[
-                                                  'rechtItem${rechtItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            rechtItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy2',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: rechtItem.length,
-                                            itemBuilder:
-                                                (context, rechtItemIndex) {
-                                              final rechtItemItem =
-                                                  rechtItem[rechtItemIndex];
-                                              return Padding(
-                                                padding: EdgeInsets.all(12.0),
-                                                child: Container(
-                                                  decoration: BoxDecoration(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryBackground,
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                  child: Column(
-                                                    mainAxisSize:
-                                                        MainAxisSize.max,
-                                                    crossAxisAlignment:
-                                                        CrossAxisAlignment
-                                                            .start,
-                                                    children: [
-                                                      Text(
-                                                        '${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString()} — ${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.parent_titel''',
-                                                        ).toString()}',
-                                                        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,
-                                                                ),
-                                                      ),
-                                                      FFButtonWidget(
-                                                        onPressed: () async {
-                                                          context.pushNamed(
-                                                            StadsactiviteitAanmakenWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'gemeenteTid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  rechtItemItem,
-                                                                  r'''$.tid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        text:
-                                                            FFLocalizations.of(
-                                                                    context)
-                                                                .getText(
-                                                          '6sxzz4nk' /* + Activiteit aanmaken */,
-                                                        ),
-                                                        options:
-                                                            FFButtonOptions(
-                                                          width:
-                                                              double.infinity,
-                                                          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),
-                                                        ),
-                                                      ),
-                                                    ],
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Padding(
-                                    padding: EdgeInsets.all(16.0),
-                                    child: Text(
-                                      FFAppState().userName,
-                                      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 {
-                                      context.pushNamed(
-                                          WachtwoordVergetenWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'xirkit3t' /* Wachtwoord wijzigen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      await launchURL(
-                                          'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            '2osaxr0d' /* Account verwijderen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      FFAppState().deleteUserToken();
-                                      FFAppState().userToken = '';
-
-                                      FFAppState().deleteUserSessionid();
-                                      FFAppState().userSessionid = '';
-
-                                      FFAppState().deleteUserSessionname();
-                                      FFAppState().userSessionname = '';
-
-                                      FFAppState().deleteUserName();
-                                      FFAppState().userName = '';
-
-                                      FFAppState().deleteUserUid();
-                                      FFAppState().userUid = 0;
-
-                                      FFAppState().deleteUserMail();
-                                      FFAppState().userMail = '';
-
-                                      safeSetState(() {});
-
-                                      context.goNamed(LoginWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'lbig1sux' /* Uitloggen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ],
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 109
lib/mijn_profiel_copy3/mijn_profiel_copy3_model.dart

@@ -1,109 +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 '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
-import 'dart:ui';
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'mijn_profiel_copy3_widget.dart' show MijnProfielCopy3Widget;
-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 MijnProfielCopy3Model extends FlutterFlowModel<MijnProfielCopy3Widget> {
-  ///  State fields for stateful widgets in this page.
-
-  // State field(s) for TabBarmijnevenementen widget.
-  TabController? tabBarmijnevenementenController;
-  int get tabBarmijnevenementenCurrentIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.index
-          : 0;
-  int get tabBarmijnevenementenPreviousIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.previousIndex
-          : 0;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
-  // 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() {
-    tabBarmijnevenementenController?.dispose();
-    headerButtonsComponentModel.dispose();
-    drawerComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetStates: {
-          'tabBarmijnevenementenCurrentIndex': debugSerializeParam(
-            tabBarmijnevenementenCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarmijnevenementenPreviousIndex': debugSerializeParam(
-            tabBarmijnevenementenPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-            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: {
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=mijnProfielCopy3',
-        searchReference:
-            'reference=OhBtaWpuUHJvZmllbENvcHkzUAFaEG1pam5Qcm9maWVsQ29weTM=',
-        widgetClassName: 'mijnProfielCopy3',
-      );
-}

+ 0 - 1822
lib/mijn_profiel_copy3/mijn_profiel_copy3_widget.dart

@@ -1,1822 +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 '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
-import 'dart:ui';
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.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 'mijn_profiel_copy3_model.dart';
-export 'mijn_profiel_copy3_model.dart';
-
-class MijnProfielCopy3Widget extends StatefulWidget {
-  const MijnProfielCopy3Widget({super.key});
-
-  static String routeName = 'mijnProfielCopy3';
-  static String routePath = '/mijnProfielCopy3';
-
-  @override
-  State<MijnProfielCopy3Widget> createState() => _MijnProfielCopy3WidgetState();
-}
-
-class _MijnProfielCopy3WidgetState extends State<MijnProfielCopy3Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late MijnProfielCopy3Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => MijnProfielCopy3Model());
-
-    _model.tabBarmijnevenementenController = TabController(
-      vsync: this,
-      length: 3,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(MijnProfielCopy3Widget 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.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: true,
-                    ),
-                  );
-                }),
-              ),
-              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: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                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(
-                                '0az5bgql' /* Mijn evenementen */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'bycyzop9' /* Stadseditor */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '4kkrwxap' /* Account */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarmijnevenementenController,
-                          onTap: (i) async {
-                            [() async {}, () async {}, () async {}][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarmijnevenementenController,
-                          children: [
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          '5e16n0ji' /* Komende evenementen */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'go_out_event',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'dk6eb1of' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'go_out_event',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_q856nxzs'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_q856nxzs'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          if (aanmeldingItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt nog geen komende evenementen aangemaakt. Hiervoor moet je eigenaar zijn van een horecagelegenheid.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  if (functions
-                                                      .isOngepubliceerd(
-                                                          aanmeldingItemItem)) {
-                                                    ScaffoldMessenger.of(
-                                                            context)
-                                                        .showSnackBar(
-                                                      SnackBar(
-                                                        content: Text(
-                                                          'Dit item staat nog in beoordeling en is nog niet online.',
-                                                          style: TextStyle(
-                                                            color: FlutterFlowTheme
-                                                                    .of(context)
-                                                                .primaryText,
-                                                          ),
-                                                        ),
-                                                        duration: Duration(
-                                                            milliseconds: 4000),
-                                                        backgroundColor:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .secondary,
-                                                      ),
-                                                    );
-                                                  } else {
-                                                    context.pushNamed(
-                                                      EventCurrentWidget
-                                                          .routeName,
-                                                      queryParameters: {
-                                                        'nid': serializeParam(
-                                                          getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  }
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'cn3xicp9' /* Mijn horecagelegenheden */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          await launchURL(
-                                              'https://uitgaanskrant.com/en/ondernemers#aanmaken');
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '8qgfa8ku' /* Zaak toevoegen */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnHorecagelegenhedenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_statusCode_ListView_8lce28wc'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_responseBody_ListView_8lce28wc'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecaItem =
-                                              listViewMijnHorecagelegenhedenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          if (horecaItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt geen horecagelegenheden. Deze kun je gratis aanmaken op de uitgaanskrant.com website.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'horecaItem${horecaItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecaItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: horecaItem.length,
-                                            itemBuilder:
-                                                (context, horecaItemIndex) {
-                                              final horecaItemItem =
-                                                  horecaItem[horecaItemIndex];
-                                              return Column(
-                                                mainAxisSize: MainAxisSize.max,
-                                                children: [
-                                                  Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels[
-                                                            'Keyfp9_${horecaItemIndex}_of_${horecaItem.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyfp9_${horecaItemIndex}_of_${horecaItem.length}'),
-                                                        titel: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                  FFButtonWidget(
-                                                    onPressed: () async {
-                                                      context.pushNamed(
-                                                        UitgaansevenementAanmakenWidget
-                                                            .routeName,
-                                                        queryParameters: {
-                                                          'horecagelegenheidNid':
-                                                              serializeParam(
-                                                            getJsonField(
-                                                              horecaItemItem,
-                                                              r'''$.nid''',
-                                                            ).toString(),
-                                                            ParamType.String,
-                                                          ),
-                                                        }.withoutNulls,
-                                                      );
-                                                    },
-                                                    text: FFLocalizations.of(
-                                                            context)
-                                                        .getText(
-                                                      'qfynixjg' /* + Evenement aanmaken */,
-                                                    ),
-                                                    options: FFButtonOptions(
-                                                      width: double.infinity,
-                                                      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),
-                                                    ),
-                                                  ),
-                                                ],
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Text(
-                                    FFLocalizations.of(context).getText(
-                                      'hf2fvcu7' /* Een horecagelegenheid toevoege... */,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontStyle,
-                                        ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'd5vb6hjo' /* Eigen activiteiten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'activity',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'esah11ij' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'activity',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_5frni3c7'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_5frni3c7'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          if (aanmeldingItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt nog geen komende stadsactiviteiten aangemaakt.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return InkWell(
-                                                splashColor: Colors.transparent,
-                                                focusColor: Colors.transparent,
-                                                hoverColor: Colors.transparent,
-                                                highlightColor:
-                                                    Colors.transparent,
-                                                onTap: () async {
-                                                  if (functions
-                                                      .isOngepubliceerd(
-                                                          aanmeldingItemItem)) {
-                                                    ScaffoldMessenger.of(
-                                                            context)
-                                                        .showSnackBar(
-                                                      SnackBar(
-                                                        content: Text(
-                                                          'Dit item staat nog in beoordeling en is nog niet online.',
-                                                          style: TextStyle(
-                                                            color: FlutterFlowTheme
-                                                                    .of(context)
-                                                                .primaryText,
-                                                          ),
-                                                        ),
-                                                        duration: Duration(
-                                                            milliseconds: 4000),
-                                                        backgroundColor:
-                                                            FlutterFlowTheme.of(
-                                                                    context)
-                                                                .secondary,
-                                                      ),
-                                                    );
-                                                  } else {
-                                                    context.pushNamed(
-                                                      EventCurrentWidget
-                                                          .routeName,
-                                                      queryParameters: {
-                                                        'nid': serializeParam(
-                                                          getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                        'horecaid':
-                                                            serializeParam(
-                                                          getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.horecagelegenheidnid''',
-                                                          ).toString(),
-                                                          ParamType.String,
-                                                        ),
-                                                      }.withoutNulls,
-                                                    );
-                                                  }
-                                                },
-                                                child: Material(
-                                                  color: Colors.transparent,
-                                                  child: ListTile(
-                                                    title: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.title''',
-                                                      ).toString(),
-                                                      style:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                    ),
-                                                    subtitle: Text(
-                                                      getJsonField(
-                                                        aanmeldingItemItem,
-                                                        r'''$.datum_start''',
-                                                      ).toString(),
-                                                      style:
-                                                          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,
-                                                              ),
-                                                    ),
-                                                    trailing: Icon(
-                                                      Icons
-                                                          .arrow_forward_ios_rounded,
-                                                      color:
-                                                          FlutterFlowTheme.of(
-                                                                  context)
-                                                              .secondaryText,
-                                                      size: 24.0,
-                                                    ),
-                                                    tileColor: FlutterFlowTheme
-                                                            .of(context)
-                                                        .secondaryBackground,
-                                                    dense: false,
-                                                    contentPadding:
-                                                        EdgeInsetsDirectional
-                                                            .fromSTEB(12.0, 0.0,
-                                                                12.0, 0.0),
-                                                    shape:
-                                                        RoundedRectangleBorder(
-                                                      borderRadius:
-                                                          BorderRadius.circular(
-                                                              8.0),
-                                                    ),
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'h00zgu2g' /* Mijn gemeenten (stadsrechten) */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                              StadsactiviteitAanmakenWidget
-                                                  .routeName);
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '6okkjs8g' /* + Activiteit */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnStadsrechtenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_statusCode_ListView_gwhsgiwj'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_responseBody_ListView_gwhsgiwj'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final rechtItem =
-                                              listViewMijnStadsrechtenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          if (rechtItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt geen rechten als stadseditor. Je kunt wel activiteiten toevoegen, maar ze moeten eerst worden goedgekeurd door Uitgaanskrant.com.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'rechtItem${rechtItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            rechtItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy3',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: rechtItem.length,
-                                            itemBuilder:
-                                                (context, rechtItemIndex) {
-                                              final rechtItemItem =
-                                                  rechtItem[rechtItemIndex];
-                                              return Padding(
-                                                padding: EdgeInsets.all(12.0),
-                                                child: Container(
-                                                  decoration: BoxDecoration(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryBackground,
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                  child: Column(
-                                                    mainAxisSize:
-                                                        MainAxisSize.max,
-                                                    crossAxisAlignment:
-                                                        CrossAxisAlignment
-                                                            .start,
-                                                    children: [
-                                                      Text(
-                                                        '${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString()} — ${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.parent_titel''',
-                                                        ).toString()}',
-                                                        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,
-                                                                ),
-                                                      ),
-                                                      FFButtonWidget(
-                                                        onPressed: () async {
-                                                          context.pushNamed(
-                                                            StadsactiviteitAanmakenWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'gemeenteTid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  rechtItemItem,
-                                                                  r'''$.tid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        text:
-                                                            FFLocalizations.of(
-                                                                    context)
-                                                                .getText(
-                                                          'f9k49g0a' /* + Activiteit aanmaken */,
-                                                        ),
-                                                        options:
-                                                            FFButtonOptions(
-                                                          width:
-                                                              double.infinity,
-                                                          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),
-                                                        ),
-                                                      ),
-                                                    ],
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Padding(
-                                    padding: EdgeInsets.all(16.0),
-                                    child: Text(
-                                      FFAppState().userName,
-                                      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 {
-                                      context.pushNamed(
-                                          WachtwoordVergetenWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'e4lg75ri' /* Wachtwoord wijzigen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      await launchURL(
-                                          'https://uitgaanskrant.com/nl/support/mobieleapp');
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'vzlhnjsp' /* Account verwijderen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                  InkWell(
-                                    splashColor: Colors.transparent,
-                                    focusColor: Colors.transparent,
-                                    hoverColor: Colors.transparent,
-                                    highlightColor: Colors.transparent,
-                                    onTap: () async {
-                                      FFAppState().deleteUserToken();
-                                      FFAppState().userToken = '';
-
-                                      FFAppState().deleteUserSessionid();
-                                      FFAppState().userSessionid = '';
-
-                                      FFAppState().deleteUserSessionname();
-                                      FFAppState().userSessionname = '';
-
-                                      FFAppState().deleteUserName();
-                                      FFAppState().userName = '';
-
-                                      FFAppState().deleteUserUid();
-                                      FFAppState().userUid = 0;
-
-                                      FFAppState().deleteUserMail();
-                                      FFAppState().userMail = '';
-
-                                      safeSetState(() {});
-
-                                      context.goNamed(LoginWidget.routeName);
-                                    },
-                                    child: Material(
-                                      color: Colors.transparent,
-                                      child: ListTile(
-                                        title: Text(
-                                          FFLocalizations.of(context).getText(
-                                            'vocsrhdt' /* Uitloggen */,
-                                          ),
-                                          style: FlutterFlowTheme.of(context)
-                                              .titleLarge
-                                              .override(
-                                                font: GoogleFonts.roboto(
-                                                  fontWeight:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontWeight,
-                                                  fontStyle:
-                                                      FlutterFlowTheme.of(
-                                                              context)
-                                                          .titleLarge
-                                                          .fontStyle,
-                                                ),
-                                                letterSpacing: 0.0,
-                                                fontWeight:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontWeight,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .titleLarge
-                                                        .fontStyle,
-                                              ),
-                                        ),
-                                        trailing: Icon(
-                                          Icons.arrow_forward_ios_rounded,
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          size: 24.0,
-                                        ),
-                                        tileColor: FlutterFlowTheme.of(context)
-                                            .secondaryBackground,
-                                        dense: false,
-                                        contentPadding:
-                                            EdgeInsetsDirectional.fromSTEB(
-                                                12.0, 0.0, 12.0, 0.0),
-                                        shape: RoundedRectangleBorder(
-                                          borderRadius:
-                                              BorderRadius.circular(8.0),
-                                        ),
-                                      ),
-                                    ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ],
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 199
lib/mijn_profiel_copy4/mijn_profiel_copy4_model.dart

@@ -1,199 +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 '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
-import 'dart:ui';
-import '/flutter_flow/custom_functions.dart' as functions;
-import '/index.dart';
-import 'mijn_profiel_copy4_widget.dart' show MijnProfielCopy4Widget;
-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 MijnProfielCopy4Model extends FlutterFlowModel<MijnProfielCopy4Widget> {
-  ///  Local state fields for this page.
-
-  late LoggableList<dynamic> _mijnHorecaRespons = LoggableList([]);
-  set mijnHorecaRespons(List<dynamic> value) {
-    if (value != null) {
-      _mijnHorecaRespons = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get mijnHorecaRespons =>
-      _mijnHorecaRespons?..logger = () => debugLogWidgetClass(this);
-  void addToMijnHorecaRespons(dynamic item) => mijnHorecaRespons.add(item);
-  void removeFromMijnHorecaRespons(dynamic item) =>
-      mijnHorecaRespons.remove(item);
-  void removeAtIndexFromMijnHorecaRespons(int index) =>
-      mijnHorecaRespons.removeAt(index);
-  void insertAtIndexInMijnHorecaRespons(int index, dynamic item) =>
-      mijnHorecaRespons.insert(index, item);
-  void updateMijnHorecaResponsAtIndex(int index, Function(dynamic) updateFn) =>
-      mijnHorecaRespons[index] = updateFn(mijnHorecaRespons[index]);
-
-  ///  State fields for stateful widgets in this page.
-
-  // Stores action output result for [Backend Call - API (MijnHorecagelegenheden)] action in mijnProfielCopy4 widget.
-  ApiCallResponse? _apiResultvpn;
-  set apiResultvpn(ApiCallResponse? value) {
-    _apiResultvpn = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiResultvpn => _apiResultvpn;
-
-  // State field(s) for TabBarmijnevenementen widget.
-  TabController? tabBarmijnevenementenController;
-  int get tabBarmijnevenementenCurrentIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.index
-          : 0;
-  int get tabBarmijnevenementenPreviousIndex =>
-      tabBarmijnevenementenController != null
-          ? tabBarmijnevenementenController!.previousIndex
-          : 0;
-
-  // Stores action output result for [Backend Call - API (AanmeldingKloonbron)] action in Button widget.
-  ApiCallResponse? _apiResultmls;
-  set apiResultmls(ApiCallResponse? value) {
-    _apiResultmls = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiResultmls => _apiResultmls;
-
-  // Models for HorecagelegenheidoverzichtKaart dynamic component.
-  Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
-  // Stores action output result for [Backend Call - API (AanmeldingKloonbron)] action in Button widget.
-  ApiCallResponse? _apiResultAct;
-  set apiResultAct(ApiCallResponse? value) {
-    _apiResultAct = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiResultAct => _apiResultAct;
-
-  // 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() {
-    tabBarmijnevenementenController?.dispose();
-    headerButtonsComponentModel.dispose();
-    drawerComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        localStates: {
-          'mijnHorecaRespons': debugSerializeParam(
-            mijnHorecaRespons,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            searchReference:
-                'reference=QiIKGgoRbWlqbkhvcmVjYVJlc3BvbnMSBWoyczNxcgQSAggJUAFaEW1pam5Ib3JlY2FSZXNwb25zYhBtaWpuUHJvZmllbENvcHk0',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'tabBarmijnevenementenCurrentIndex': debugSerializeParam(
-            tabBarmijnevenementenCurrentIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            name: 'int',
-            nullable: true,
-          ),
-          'tabBarmijnevenementenPreviousIndex': debugSerializeParam(
-            tabBarmijnevenementenPreviousIndex,
-            ParamType.int,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            name: 'int',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'apiResultvpn': debugSerializeParam(
-            apiResultvpn,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'apiResultmls': debugSerializeParam(
-            apiResultmls,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'apiResultAct': debugSerializeParam(
-            apiResultAct,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-            name: 'ApiCallResponse',
-            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: {
-          'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
-              DynamicWidgetClassDebugData(
-            componentStates: Map.fromIterables(
-              List.generate(horecagelegenheidoverzichtKaartModels.length,
-                  (index) => '[$index]'),
-              horecagelegenheidoverzichtKaartModels.values
-                  .map((e) => e.toWidgetClassDebugData()),
-            ).entries,
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=mijnProfielCopy4',
-        searchReference:
-            'reference=OhBtaWpuUHJvZmllbENvcHk0UAFaEG1pam5Qcm9maWVsQ29weTQ=',
-        widgetClassName: 'mijnProfielCopy4',
-      );
-}

+ 0 - 2044
lib/mijn_profiel_copy4/mijn_profiel_copy4_widget.dart

@@ -1,2044 +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 '/shared/lege_lijst_component/lege_lijst_component_widget.dart';
-import 'dart:ui';
-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 'mijn_profiel_copy4_model.dart';
-export 'mijn_profiel_copy4_model.dart';
-
-class MijnProfielCopy4Widget extends StatefulWidget {
-  const MijnProfielCopy4Widget({super.key});
-
-  static String routeName = 'mijnProfielCopy4';
-  static String routePath = '/mijnProfielCopy4';
-
-  @override
-  State<MijnProfielCopy4Widget> createState() => _MijnProfielCopy4WidgetState();
-}
-
-class _MijnProfielCopy4WidgetState extends State<MijnProfielCopy4Widget>
-    with TickerProviderStateMixin, RouteAware {
-  late MijnProfielCopy4Model _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => MijnProfielCopy4Model());
-
-    // On page load action.
-    SchedulerBinding.instance.addPostFrameCallback((_) async {
-      _model.apiResultvpn = await MijnHorecagelegenhedenCall.call(
-        sessionName: FFAppState().userSessionname,
-        sessid: FFAppState().userSessionid,
-      );
-
-      if ((_model.apiResultvpn?.succeeded ?? true)) {
-        _model.mijnHorecaRespons =
-            (_model.apiResultvpn?.jsonBody ?? '').toList().cast<dynamic>();
-        safeSetState(() {});
-      }
-    });
-
-    _model.tabBarmijnevenementenController = TabController(
-      vsync: this,
-      length: 4,
-      initialIndex: 0,
-    )
-      ..addListener(() => safeSetState(() {}))
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(MijnProfielCopy4Widget 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.horecagelegenheidoverzichtKaartModels.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).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: true,
-                    ),
-                  );
-                }),
-              ),
-              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: Padding(
-            padding: EdgeInsets.all(16.0),
-            child: Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                SingleChildScrollView(
-                  child: Column(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      Padding(
-                        padding: EdgeInsets.all(16.0),
-                        child: Text(
-                          FFAppState().userName,
-                          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 {
-                          context.pushNamed(WachtwoordVergetenWidget.routeName);
-                        },
-                        child: Material(
-                          color: Colors.transparent,
-                          child: ListTile(
-                            title: Text(
-                              FFLocalizations.of(context).getText(
-                                'l6uay90d' /* Wachtwoord wijzigen */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                            ),
-                            trailing: Icon(
-                              Icons.arrow_forward_ios_rounded,
-                              color: FlutterFlowTheme.of(context).secondaryText,
-                              size: 24.0,
-                            ),
-                            tileColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            dense: false,
-                            contentPadding: EdgeInsetsDirectional.fromSTEB(
-                                12.0, 0.0, 12.0, 0.0),
-                            shape: RoundedRectangleBorder(
-                              borderRadius: BorderRadius.circular(8.0),
-                            ),
-                          ),
-                        ),
-                      ),
-                      InkWell(
-                        splashColor: Colors.transparent,
-                        focusColor: Colors.transparent,
-                        hoverColor: Colors.transparent,
-                        highlightColor: Colors.transparent,
-                        onTap: () async {
-                          await launchURL(
-                              'https://uitgaanskrant.com/nl/support/mobieleapp');
-                        },
-                        child: Material(
-                          color: Colors.transparent,
-                          child: ListTile(
-                            title: Text(
-                              FFLocalizations.of(context).getText(
-                                '7y2g23h5' /* Account verwijderen */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                            ),
-                            trailing: Icon(
-                              Icons.arrow_forward_ios_rounded,
-                              color: FlutterFlowTheme.of(context).secondaryText,
-                              size: 24.0,
-                            ),
-                            tileColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            dense: false,
-                            contentPadding: EdgeInsetsDirectional.fromSTEB(
-                                12.0, 0.0, 12.0, 0.0),
-                            shape: RoundedRectangleBorder(
-                              borderRadius: BorderRadius.circular(8.0),
-                            ),
-                          ),
-                        ),
-                      ),
-                      InkWell(
-                        splashColor: Colors.transparent,
-                        focusColor: Colors.transparent,
-                        hoverColor: Colors.transparent,
-                        highlightColor: Colors.transparent,
-                        onTap: () async {
-                          FFAppState().deleteUserToken();
-                          FFAppState().userToken = '';
-
-                          FFAppState().deleteUserSessionid();
-                          FFAppState().userSessionid = '';
-
-                          FFAppState().deleteUserSessionname();
-                          FFAppState().userSessionname = '';
-
-                          FFAppState().deleteUserName();
-                          FFAppState().userName = '';
-
-                          FFAppState().deleteUserUid();
-                          FFAppState().userUid = 0;
-
-                          FFAppState().deleteUserMail();
-                          FFAppState().userMail = '';
-
-                          safeSetState(() {});
-
-                          context.goNamed(LoginWidget.routeName);
-                        },
-                        child: Material(
-                          color: Colors.transparent,
-                          child: ListTile(
-                            title: Text(
-                              FFLocalizations.of(context).getText(
-                                'twwekzbi' /* Uitloggen */,
-                              ),
-                              style: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .override(
-                                    font: GoogleFonts.roboto(
-                                      fontWeight: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontWeight,
-                                      fontStyle: FlutterFlowTheme.of(context)
-                                          .titleLarge
-                                          .fontStyle,
-                                    ),
-                                    letterSpacing: 0.0,
-                                    fontWeight: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontWeight,
-                                    fontStyle: FlutterFlowTheme.of(context)
-                                        .titleLarge
-                                        .fontStyle,
-                                  ),
-                            ),
-                            trailing: Icon(
-                              Icons.arrow_forward_ios_rounded,
-                              color: FlutterFlowTheme.of(context).secondaryText,
-                              size: 24.0,
-                            ),
-                            tileColor: FlutterFlowTheme.of(context)
-                                .secondaryBackground,
-                            dense: false,
-                            contentPadding: EdgeInsetsDirectional.fromSTEB(
-                                12.0, 0.0, 12.0, 0.0),
-                            shape: RoundedRectangleBorder(
-                              borderRadius: BorderRadius.circular(8.0),
-                            ),
-                          ),
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-                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(
-                                'pb6norml' /* Mijn evenementen */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'xg73samc' /* Stadseditor */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                '44khw1se' /* Account */,
-                              ),
-                            ),
-                            Tab(
-                              text: FFLocalizations.of(context).getText(
-                                'cbpf2ypy' /* Tab 4 */,
-                              ),
-                            ),
-                          ],
-                          controller: _model.tabBarmijnevenementenController,
-                          onTap: (i) async {
-                            [
-                              () async {},
-                              () async {},
-                              () async {},
-                              () async {}
-                            ][i]();
-                          },
-                        ),
-                      ),
-                      Expanded(
-                        child: TabBarView(
-                          controller: _model.tabBarmijnevenementenController,
-                          children: [
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  if (_model.mijnHorecaRespons.isNotEmpty)
-                                    Row(
-                                      mainAxisSize: MainAxisSize.max,
-                                      mainAxisAlignment:
-                                          MainAxisAlignment.spaceBetween,
-                                      children: [
-                                        Text(
-                                          FFLocalizations.of(context).getText(
-                                            'p1789zud' /* Komende evenementen */,
-                                          ),
-                                          style: 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,
-                                              ),
-                                        ),
-                                        FFButtonWidget(
-                                          onPressed: () async {
-                                            context.pushNamed(
-                                              MijnAanmeldingenWidget.routeName,
-                                              queryParameters: {
-                                                'type': serializeParam(
-                                                  'go_out_event',
-                                                  ParamType.String,
-                                                ),
-                                              }.withoutNulls,
-                                            );
-                                          },
-                                          text: FFLocalizations.of(context)
-                                              .getText(
-                                            'mkoquw3y' /* Bekijk alles */,
-                                          ),
-                                          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.mijnHorecaRespons.isNotEmpty)
-                                    FutureBuilder<ApiCallResponse>(
-                                      future: MijnAanmeldingenCall.call(
-                                        sessionName:
-                                            FFAppState().userSessionname,
-                                        sessid: FFAppState().userSessionid,
-                                        limit: 5,
-                                        type: 'go_out_event',
-                                        komend: '1',
-                                      ),
-                                      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 listViewMijnAanmeldingenResponse =
-                                            snapshot.data!;
-                                        _model.debugBackendQueries[
-                                                'MijnAanmeldingenCall_statusCode_ListView_cuva7pps'] =
-                                            debugSerializeParam(
-                                          listViewMijnAanmeldingenResponse
-                                              .statusCode,
-                                          ParamType.int,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                          name: 'int',
-                                          nullable: false,
-                                        );
-                                        _model.debugBackendQueries[
-                                                'MijnAanmeldingenCall_responseBody_ListView_cuva7pps'] =
-                                            debugSerializeParam(
-                                          listViewMijnAanmeldingenResponse
-                                              .bodyText,
-                                          ParamType.String,
-                                          link:
-                                              'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                          name: 'String',
-                                          nullable: false,
-                                        );
-                                        debugLogWidgetClass(_model);
-
-                                        return Builder(
-                                          builder: (context) {
-                                            final aanmeldingItem =
-                                                MijnAanmeldingenCall.items(
-                                                      listViewMijnAanmeldingenResponse
-                                                          .jsonBody,
-                                                    )?.toList() ??
-                                                    [];
-                                            if (aanmeldingItem.isEmpty) {
-                                              return LegeLijstComponentWidget(
-                                                tekst:
-                                                    'Je hebt nog geen komende evenementen aangemaakt. Hiervoor moet je eigenaar zijn van een horecagelegenheid.',
-                                              );
-                                            }
-                                            _model.debugGeneratorVariables[
-                                                    'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                                debugSerializeParam(
-                                              aanmeldingItem.take(100),
-                                              ParamType.JSON,
-                                              isList: true,
-                                              link:
-                                                  'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                              name: 'dynamic',
-                                              nullable: false,
-                                            );
-                                            debugLogWidgetClass(_model);
-
-                                            return ListView.builder(
-                                              padding: EdgeInsets.zero,
-                                              shrinkWrap: true,
-                                              scrollDirection: Axis.vertical,
-                                              itemCount: aanmeldingItem.length,
-                                              itemBuilder: (context,
-                                                  aanmeldingItemIndex) {
-                                                final aanmeldingItemItem =
-                                                    aanmeldingItem[
-                                                        aanmeldingItemIndex];
-                                                return Column(
-                                                  mainAxisSize:
-                                                      MainAxisSize.max,
-                                                  children: [
-                                                    InkWell(
-                                                      splashColor:
-                                                          Colors.transparent,
-                                                      focusColor:
-                                                          Colors.transparent,
-                                                      hoverColor:
-                                                          Colors.transparent,
-                                                      highlightColor:
-                                                          Colors.transparent,
-                                                      onTap: () async {
-                                                        if (functions
-                                                            .isOngepubliceerd(
-                                                                aanmeldingItemItem)) {
-                                                          ScaffoldMessenger.of(
-                                                                  context)
-                                                              .showSnackBar(
-                                                            SnackBar(
-                                                              content: Text(
-                                                                'Dit item staat nog in beoordeling en is nog niet online.',
-                                                                style:
-                                                                    TextStyle(
-                                                                  color: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .primaryText,
-                                                                ),
-                                                              ),
-                                                              duration: Duration(
-                                                                  milliseconds:
-                                                                      4000),
-                                                              backgroundColor:
-                                                                  FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .secondary,
-                                                            ),
-                                                          );
-                                                        } else {
-                                                          context.pushNamed(
-                                                            EventCurrentWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'nid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  aanmeldingItemItem,
-                                                                  r'''$.nid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        }
-                                                      },
-                                                      child: Material(
-                                                        color:
-                                                            Colors.transparent,
-                                                        child: ListTile(
-                                                          title: Text(
-                                                            getJsonField(
-                                                              aanmeldingItemItem,
-                                                              r'''$.title''',
-                                                            ).toString(),
-                                                            style: FlutterFlowTheme
-                                                                    .of(context)
-                                                                .titleLarge
-                                                                .override(
-                                                                  font: GoogleFonts
-                                                                      .roboto(
-                                                                    fontWeight: FlutterFlowTheme.of(
-                                                                            context)
-                                                                        .titleLarge
-                                                                        .fontWeight,
-                                                                    fontStyle: FlutterFlowTheme.of(
-                                                                            context)
-                                                                        .titleLarge
-                                                                        .fontStyle,
-                                                                  ),
-                                                                  letterSpacing:
-                                                                      0.0,
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                          ),
-                                                          subtitle: Text(
-                                                            getJsonField(
-                                                              aanmeldingItemItem,
-                                                              r'''$.datum_start''',
-                                                            ).toString(),
-                                                            style: 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,
-                                                                ),
-                                                          ),
-                                                          trailing: Icon(
-                                                            Icons
-                                                                .arrow_forward_ios_rounded,
-                                                            color: FlutterFlowTheme
-                                                                    .of(context)
-                                                                .secondaryText,
-                                                            size: 24.0,
-                                                          ),
-                                                          tileColor: FlutterFlowTheme
-                                                                  .of(context)
-                                                              .secondaryBackground,
-                                                          dense: false,
-                                                          contentPadding:
-                                                              EdgeInsetsDirectional
-                                                                  .fromSTEB(
-                                                                      12.0,
-                                                                      0.0,
-                                                                      12.0,
-                                                                      0.0),
-                                                          shape:
-                                                              RoundedRectangleBorder(
-                                                            borderRadius:
-                                                                BorderRadius
-                                                                    .circular(
-                                                                        8.0),
-                                                          ),
-                                                        ),
-                                                      ),
-                                                    ),
-                                                    FFButtonWidget(
-                                                      onPressed: () async {
-                                                        _model.apiResultmls =
-                                                            await AanmeldingKloonbronCall
-                                                                .call(
-                                                          sessionName: FFAppState()
-                                                              .userSessionname,
-                                                          sessid: FFAppState()
-                                                              .userSessionid,
-                                                          nid: getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.nid''',
-                                                          ).toString(),
-                                                        );
-
-                                                        if ((_model.apiResultmls
-                                                                ?.succeeded ??
-                                                            true)) {
-                                                          FFAppState()
-                                                              .kloonBron = (_model
-                                                                  .apiResultmls
-                                                                  ?.jsonBody ??
-                                                              '');
-                                                          safeSetState(() {});
-
-                                                          context.pushNamed(
-                                                            UitgaansevenementAanmakenWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'horecagelegenheidNid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  aanmeldingItemItem,
-                                                                  r'''$.horecagelegenheidnid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        }
-
-                                                        safeSetState(() {});
-                                                      },
-                                                      text: FFLocalizations.of(
-                                                              context)
-                                                          .getText(
-                                                        'u6r6mmfb' /* Kopie */,
-                                                      ),
-                                                      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
-                                                                      .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),
-                                                      ),
-                                                    ),
-                                                  ],
-                                                );
-                                              },
-                                            );
-                                          },
-                                        );
-                                      },
-                                    ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'tn5cqdum' /* Mijn horecagelegenheden */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          await launchURL(
-                                              'https://uitgaanskrant.com/en/ondernemers#aanmaken');
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          'xb2fb8g8' /* Zaak toevoegen */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnHorecagelegenhedenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_statusCode_ListView_s88shw3y'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnHorecagelegenhedenCall_responseBody_ListView_s88shw3y'] =
-                                          debugSerializeParam(
-                                        listViewMijnHorecagelegenhedenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final horecaItem =
-                                              listViewMijnHorecagelegenhedenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          if (horecaItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt geen horecagelegenheden. Deze kun je gratis aanmaken op de uitgaanskrant.com website.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'horecaItem${horecaItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            horecaItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: horecaItem.length,
-                                            itemBuilder:
-                                                (context, horecaItemIndex) {
-                                              final horecaItemItem =
-                                                  horecaItem[horecaItemIndex];
-                                              return Column(
-                                                mainAxisSize: MainAxisSize.max,
-                                                children: [
-                                                  Builder(builder: (_) {
-                                                    return DebugFlutterFlowModelContext(
-                                                      rootModel:
-                                                          _model.rootModel,
-                                                      parentModelCallback: (m) {
-                                                        _model.horecagelegenheidoverzichtKaartModels[
-                                                            'Keyqqf_${horecaItemIndex}_of_${horecaItem.length}'] = m;
-                                                      },
-                                                      child:
-                                                          HorecagelegenheidoverzichtKaartWidget(
-                                                        key: Key(
-                                                            'Keyqqf_${horecaItemIndex}_of_${horecaItem.length}'),
-                                                        titel: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString(),
-                                                        logo: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.logo''',
-                                                        ).toString(),
-                                                        nid: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                        adres: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.adres''',
-                                                        ).toString(),
-                                                        plaats: getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.plaats''',
-                                                        ).toString(),
-                                                        categorie:
-                                                            (getJsonField(
-                                                          horecaItemItem,
-                                                          r'''$.categorie''',
-                                                          true,
-                                                        ) as List?)
-                                                                ?.map<String>(
-                                                                    (e) => e
-                                                                        .toString())
-                                                                .toList()
-                                                                .cast<String>(),
-                                                      ),
-                                                    );
-                                                  }),
-                                                  FFButtonWidget(
-                                                    onPressed: () async {
-                                                      context.pushNamed(
-                                                        UitgaansevenementAanmakenWidget
-                                                            .routeName,
-                                                        queryParameters: {
-                                                          'horecagelegenheidNid':
-                                                              serializeParam(
-                                                            getJsonField(
-                                                              horecaItemItem,
-                                                              r'''$.nid''',
-                                                            ).toString(),
-                                                            ParamType.String,
-                                                          ),
-                                                        }.withoutNulls,
-                                                      );
-                                                    },
-                                                    text: FFLocalizations.of(
-                                                            context)
-                                                        .getText(
-                                                      'x9pt12s1' /* + Evenement aanmaken */,
-                                                    ),
-                                                    options: FFButtonOptions(
-                                                      width: double.infinity,
-                                                      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),
-                                                    ),
-                                                  ),
-                                                ],
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Text(
-                                    FFLocalizations.of(context).getText(
-                                      '9wjo1lhh' /* Een horecagelegenheid toevoege... */,
-                                    ),
-                                    style: FlutterFlowTheme.of(context)
-                                        .bodySmall
-                                        .override(
-                                          font: GoogleFonts.roboto(
-                                            fontWeight:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontWeight,
-                                            fontStyle:
-                                                FlutterFlowTheme.of(context)
-                                                    .bodySmall
-                                                    .fontStyle,
-                                          ),
-                                          color: FlutterFlowTheme.of(context)
-                                              .secondaryText,
-                                          letterSpacing: 0.0,
-                                          fontWeight:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontWeight,
-                                          fontStyle:
-                                              FlutterFlowTheme.of(context)
-                                                  .bodySmall
-                                                  .fontStyle,
-                                        ),
-                                  ),
-                                ],
-                              ),
-                            ),
-                            SingleChildScrollView(
-                              child: Column(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'j9q9tc04' /* Eigen activiteiten */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                            MijnAanmeldingenWidget.routeName,
-                                            queryParameters: {
-                                              'type': serializeParam(
-                                                'activity',
-                                                ParamType.String,
-                                              ),
-                                            }.withoutNulls,
-                                          );
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '42wjk5cx' /* Bekijk alles */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  FutureBuilder<ApiCallResponse>(
-                                    future: MijnAanmeldingenCall.call(
-                                      sessionName: FFAppState().userSessionname,
-                                      sessid: FFAppState().userSessionid,
-                                      limit: 5,
-                                      type: 'activity',
-                                      komend: '1',
-                                    ),
-                                    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 listViewMijnAanmeldingenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_statusCode_ListView_j44vfem4'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnAanmeldingenCall_responseBody_ListView_j44vfem4'] =
-                                          debugSerializeParam(
-                                        listViewMijnAanmeldingenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final aanmeldingItem =
-                                              MijnAanmeldingenCall.items(
-                                                    listViewMijnAanmeldingenResponse
-                                                        .jsonBody,
-                                                  )?.toList() ??
-                                                  [];
-                                          if (aanmeldingItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt nog geen komende stadsactiviteiten aangemaakt.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'aanmeldingItem${aanmeldingItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            aanmeldingItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: aanmeldingItem.length,
-                                            itemBuilder:
-                                                (context, aanmeldingItemIndex) {
-                                              final aanmeldingItemItem =
-                                                  aanmeldingItem[
-                                                      aanmeldingItemIndex];
-                                              return Column(
-                                                mainAxisSize: MainAxisSize.max,
-                                                children: [
-                                                  InkWell(
-                                                    splashColor:
-                                                        Colors.transparent,
-                                                    focusColor:
-                                                        Colors.transparent,
-                                                    hoverColor:
-                                                        Colors.transparent,
-                                                    highlightColor:
-                                                        Colors.transparent,
-                                                    onTap: () async {
-                                                      if (functions
-                                                          .isOngepubliceerd(
-                                                              aanmeldingItemItem)) {
-                                                        ScaffoldMessenger.of(
-                                                                context)
-                                                            .showSnackBar(
-                                                          SnackBar(
-                                                            content: Text(
-                                                              'Dit item staat nog in beoordeling en is nog niet online.',
-                                                              style: TextStyle(
-                                                                color: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .primaryText,
-                                                              ),
-                                                            ),
-                                                            duration: Duration(
-                                                                milliseconds:
-                                                                    4000),
-                                                            backgroundColor:
-                                                                FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .secondary,
-                                                          ),
-                                                        );
-                                                      } else {
-                                                        context.pushNamed(
-                                                          EventCurrentWidget
-                                                              .routeName,
-                                                          queryParameters: {
-                                                            'nid':
-                                                                serializeParam(
-                                                              getJsonField(
-                                                                aanmeldingItemItem,
-                                                                r'''$.nid''',
-                                                              ).toString(),
-                                                              ParamType.String,
-                                                            ),
-                                                            'horecaid':
-                                                                serializeParam(
-                                                              getJsonField(
-                                                                aanmeldingItemItem,
-                                                                r'''$.horecagelegenheidnid''',
-                                                              ).toString(),
-                                                              ParamType.String,
-                                                            ),
-                                                          }.withoutNulls,
-                                                        );
-                                                      }
-                                                    },
-                                                    child: Material(
-                                                      color: Colors.transparent,
-                                                      child: ListTile(
-                                                        title: Text(
-                                                          getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.title''',
-                                                          ).toString(),
-                                                          style: FlutterFlowTheme
-                                                                  .of(context)
-                                                              .titleLarge
-                                                              .override(
-                                                                font:
-                                                                    GoogleFonts
-                                                                        .roboto(
-                                                                  fontWeight: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontWeight,
-                                                                  fontStyle: FlutterFlowTheme.of(
-                                                                          context)
-                                                                      .titleLarge
-                                                                      .fontStyle,
-                                                                ),
-                                                                letterSpacing:
-                                                                    0.0,
-                                                                fontWeight: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontWeight,
-                                                                fontStyle: FlutterFlowTheme.of(
-                                                                        context)
-                                                                    .titleLarge
-                                                                    .fontStyle,
-                                                              ),
-                                                        ),
-                                                        subtitle: Text(
-                                                          getJsonField(
-                                                            aanmeldingItemItem,
-                                                            r'''$.datum_start''',
-                                                          ).toString(),
-                                                          style: 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,
-                                                              ),
-                                                        ),
-                                                        trailing: Icon(
-                                                          Icons
-                                                              .arrow_forward_ios_rounded,
-                                                          color: FlutterFlowTheme
-                                                                  .of(context)
-                                                              .secondaryText,
-                                                          size: 24.0,
-                                                        ),
-                                                        tileColor: FlutterFlowTheme
-                                                                .of(context)
-                                                            .secondaryBackground,
-                                                        dense: false,
-                                                        contentPadding:
-                                                            EdgeInsetsDirectional
-                                                                .fromSTEB(
-                                                                    12.0,
-                                                                    0.0,
-                                                                    12.0,
-                                                                    0.0),
-                                                        shape:
-                                                            RoundedRectangleBorder(
-                                                          borderRadius:
-                                                              BorderRadius
-                                                                  .circular(
-                                                                      8.0),
-                                                        ),
-                                                      ),
-                                                    ),
-                                                  ),
-                                                  FFButtonWidget(
-                                                    onPressed: () async {
-                                                      _model.apiResultAct =
-                                                          await AanmeldingKloonbronCall
-                                                              .call(
-                                                        sessionName: FFAppState()
-                                                            .userSessionname,
-                                                        sessid: FFAppState()
-                                                            .userSessionid,
-                                                        nid: getJsonField(
-                                                          aanmeldingItemItem,
-                                                          r'''$.nid''',
-                                                        ).toString(),
-                                                      );
-
-                                                      if ((_model.apiResultAct
-                                                              ?.succeeded ??
-                                                          true)) {
-                                                        FFAppState()
-                                                            .kloonBron = (_model
-                                                                .apiResultAct
-                                                                ?.jsonBody ??
-                                                            '');
-                                                        safeSetState(() {});
-
-                                                        context.pushNamed(
-                                                            StadsactiviteitAanmakenWidget
-                                                                .routeName);
-                                                      }
-
-                                                      safeSetState(() {});
-                                                    },
-                                                    text: FFLocalizations.of(
-                                                            context)
-                                                        .getText(
-                                                      'gvv1wg45' /* Kopie */,
-                                                    ),
-                                                    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
-                                                                        .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),
-                                                    ),
-                                                  ),
-                                                ],
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                  Row(
-                                    mainAxisSize: MainAxisSize.max,
-                                    mainAxisAlignment:
-                                        MainAxisAlignment.spaceBetween,
-                                    children: [
-                                      Text(
-                                        FFLocalizations.of(context).getText(
-                                          'pjn3obdr' /* Mijn gemeenten (stadsrechten) */,
-                                        ),
-                                        style: 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,
-                                            ),
-                                      ),
-                                      FFButtonWidget(
-                                        onPressed: () async {
-                                          context.pushNamed(
-                                              StadsactiviteitAanmakenWidget
-                                                  .routeName);
-                                        },
-                                        text:
-                                            FFLocalizations.of(context).getText(
-                                          '8lo2kanm' /* + Activiteit */,
-                                        ),
-                                        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),
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                  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 listViewMijnStadsrechtenResponse =
-                                          snapshot.data!;
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_statusCode_ListView_03gqlhhi'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .statusCode,
-                                        ParamType.int,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'int',
-                                        nullable: false,
-                                      );
-                                      _model.debugBackendQueries[
-                                              'MijnStadsrechtenCall_responseBody_ListView_03gqlhhi'] =
-                                          debugSerializeParam(
-                                        listViewMijnStadsrechtenResponse
-                                            .bodyText,
-                                        ParamType.String,
-                                        link:
-                                            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                        name: 'String',
-                                        nullable: false,
-                                      );
-                                      debugLogWidgetClass(_model);
-
-                                      return Builder(
-                                        builder: (context) {
-                                          final rechtItem =
-                                              listViewMijnStadsrechtenResponse
-                                                  .jsonBody
-                                                  .toList();
-                                          if (rechtItem.isEmpty) {
-                                            return LegeLijstComponentWidget(
-                                              tekst:
-                                                  'Je hebt geen rechten als stadseditor. Je kunt wel activiteiten toevoegen, maar ze moeten eerst worden goedgekeurd door Uitgaanskrant.com.',
-                                            );
-                                          }
-                                          _model.debugGeneratorVariables[
-                                                  'rechtItem${rechtItem.length > 100 ? ' (first 100)' : ''}'] =
-                                              debugSerializeParam(
-                                            rechtItem.take(100),
-                                            ParamType.JSON,
-                                            isList: true,
-                                            link:
-                                                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=mijnProfielCopy4',
-                                            name: 'dynamic',
-                                            nullable: false,
-                                          );
-                                          debugLogWidgetClass(_model);
-
-                                          return ListView.builder(
-                                            padding: EdgeInsets.zero,
-                                            shrinkWrap: true,
-                                            scrollDirection: Axis.vertical,
-                                            itemCount: rechtItem.length,
-                                            itemBuilder:
-                                                (context, rechtItemIndex) {
-                                              final rechtItemItem =
-                                                  rechtItem[rechtItemIndex];
-                                              return Padding(
-                                                padding: EdgeInsets.all(12.0),
-                                                child: Container(
-                                                  decoration: BoxDecoration(
-                                                    color: FlutterFlowTheme.of(
-                                                            context)
-                                                        .secondaryBackground,
-                                                    borderRadius:
-                                                        BorderRadius.circular(
-                                                            8.0),
-                                                  ),
-                                                  child: Column(
-                                                    mainAxisSize:
-                                                        MainAxisSize.max,
-                                                    crossAxisAlignment:
-                                                        CrossAxisAlignment
-                                                            .start,
-                                                    children: [
-                                                      Text(
-                                                        '${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.titel''',
-                                                        ).toString()} — ${getJsonField(
-                                                          rechtItemItem,
-                                                          r'''$.parent_titel''',
-                                                        ).toString()}',
-                                                        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,
-                                                                ),
-                                                      ),
-                                                      FFButtonWidget(
-                                                        onPressed: () async {
-                                                          context.pushNamed(
-                                                            StadsactiviteitAanmakenWidget
-                                                                .routeName,
-                                                            queryParameters: {
-                                                              'gemeenteTid':
-                                                                  serializeParam(
-                                                                getJsonField(
-                                                                  rechtItemItem,
-                                                                  r'''$.tid''',
-                                                                ).toString(),
-                                                                ParamType
-                                                                    .String,
-                                                              ),
-                                                            }.withoutNulls,
-                                                          );
-                                                        },
-                                                        text:
-                                                            FFLocalizations.of(
-                                                                    context)
-                                                                .getText(
-                                                          'wj5cpfa3' /* + Activiteit aanmaken */,
-                                                        ),
-                                                        options:
-                                                            FFButtonOptions(
-                                                          width:
-                                                              double.infinity,
-                                                          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),
-                                                        ),
-                                                      ),
-                                                    ],
-                                                  ),
-                                                ),
-                                              );
-                                            },
-                                          );
-                                        },
-                                      );
-                                    },
-                                  ),
-                                ],
-                              ),
-                            ),
-                            Container(),
-                            Container(),
-                          ],
-                        ),
-                      ),
-                    ],
-                  ),
-                ),
-              ],
-            ),
-          ),
-        ),
-      ),
-    );
-  }
-}

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

@@ -1,235 +0,0 @@
-import '/backend/api_requests/api_calls.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:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-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<dynamic> _favorieteGemeentenLijst = LoggableList([]);
-  set favorieteGemeentenLijst(List<dynamic> value) {
-    if (value != null) {
-      _favorieteGemeentenLijst = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorieteGemeentenLijst =>
-      _favorieteGemeentenLijst?..logger = () => debugLogWidgetClass(this);
-  void addToFavorieteGemeentenLijst(dynamic item) =>
-      favorieteGemeentenLijst.add(item);
-  void removeFromFavorieteGemeentenLijst(dynamic item) =>
-      favorieteGemeentenLijst.remove(item);
-  void removeAtIndexFromFavorieteGemeentenLijst(int index) =>
-      favorieteGemeentenLijst.removeAt(index);
-  void insertAtIndexInFavorieteGemeentenLijst(int index, dynamic item) =>
-      favorieteGemeentenLijst.insert(index, item);
-  void updateFavorieteGemeentenLijstAtIndex(
-          int index, Function(dynamic) 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 - drupalRequest] action in SelectStateDropDownComponentCopy widget.
-  dynamic? _responseFavorieteGemeentenC;
-  set responseFavorieteGemeentenC(dynamic? value) {
-    _responseFavorieteGemeentenC = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseFavorieteGemeentenC => _responseFavorieteGemeentenC;
-
-  // 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.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            searchReference:
-                'reference=QigKIAoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3QSBWZvbnp2cgQSAggJUABaF2Zhdm9yaWV0ZUdlbWVlbnRlbkxpanN0YiBTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weQ==',
-            name: 'dynamic',
-            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,
-          ),
-          'responseFavorieteGemeentenC': debugSerializeParam(
-            responseFavorieteGemeentenC,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-            name: 'dynamic',
-            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 - 696
lib/selecteer_plaats/select_state_drop_down_component_copy/select_state_drop_down_component_copy_widget.dart

@@ -1,696 +0,0 @@
-import '/backend/api_requests/api_calls.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:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-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.responseFavorieteGemeentenC = await actions.drupalRequest(
-        'GET',
-        'https://uitgaanskrant.com/nl/flutterdrup/favorieten_gemeenten.json',
-        FFAppState().userSessionname,
-        FFAppState().userSessionid,
-        FFAppState().userToken,
-        '',
-      );
-      _model.favorieteGemeentenLijst =
-          _model.responseFavorieteGemeentenC!.toList().cast<dynamic>();
-      safeSetState(() {});
-      FFAppState().favorieteGemeenteIds = functions
-          .favorieteGemeenteNids(_model.favorieteGemeentenLijst.toList())!
-          .toList()
-          .cast<String>();
-      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(
-      constraints: BoxConstraints(
-        maxWidth: 600.0,
-      ),
-      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: double.infinity,
-              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(
-                'txkditf4' /* Selecteer... */,
-              ),
-              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: double.infinity,
-              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(
-                'vlzm5jyx' /* Selecteer... */,
-              ),
-              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 (FFAppState().userSessionid != null &&
-              FFAppState().userSessionid != '')
-            Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                if (FFAppState().userSessionid != null &&
-                    FFAppState().userSessionid != '')
-                  Row(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      Builder(
-                        builder: (context) {
-                          if (FFAppState()
-                                  .favorieteGemeenteIds
-                                  .contains(FFAppState().gemeenteSelectId) ==
-                              true) {
-                            return FlutterFlowIconButton(
-                              borderRadius: 8.0,
-                              buttonSize: 40.0,
-                              fillColor: FlutterFlowTheme.of(context).primary,
-                              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: FlutterFlowTheme.of(context).primary,
-                              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(() {});
-                              },
-                            );
-                          }
-                        },
-                      ),
-                      if (!FFAppState()
-                          .favorieteGemeenteIds
-                          .contains(FFAppState().gemeenteSelectId))
-                        Text(
-                          FFLocalizations.of(context).getText(
-                            '2f323qec' /* Maak favoriet */,
-                          ),
-                          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 (FFAppState()
-                          .favorieteGemeenteIds
-                          .contains(FFAppState().gemeenteSelectId))
-                        Text(
-                          FFLocalizations.of(context).getText(
-                            's7o5u4b3' /* Favoriet */,
-                          ),
-                          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,
-                                  ),
-                        ),
-                    ],
-                  ),
-              ],
-            ),
-          FFButtonWidget(
-            onPressed: () async {
-              context.safePop();
-            },
-            text: FFLocalizations.of(context).getText(
-              'wx831c9t' /* Toepassen */,
-            ),
-            options: FFButtonOptions(
-              width: double.infinity,
-              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.favorieteGemeentenLijst.isNotEmpty)
-            Column(
-              mainAxisSize: MainAxisSize.max,
-              crossAxisAlignment: CrossAxisAlignment.stretch,
-              children: [
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(12.0, 16.0, 0.0, 8.0),
-                  child: Text(
-                    FFLocalizations.of(context).getText(
-                      'vuvjv4i1' /* of kies een favoriet */,
-                    ),
-                    style: FlutterFlowTheme.of(context).bodyMedium.override(
-                          font: GoogleFonts.roboto(
-                            fontWeight: FontWeight.w500,
-                            fontStyle: FlutterFlowTheme.of(context)
-                                .bodyMedium
-                                .fontStyle,
-                          ),
-                          letterSpacing: 0.0,
-                          fontWeight: FontWeight.w500,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                        ),
-                  ),
-                ),
-                Builder(
-                  builder: (context) {
-                    final favorieteGemeenteItem =
-                        _model.favorieteGemeentenLijst.map((e) => e).toList();
-                    _model.debugGeneratorVariables[
-                            'favorieteGemeenteItem${favorieteGemeenteItem.length > 100 ? ' (first 100)' : ''}'] =
-                        debugSerializeParam(
-                      favorieteGemeenteItem.take(100),
-                      ParamType.JSON,
-                      isList: true,
-                      link:
-                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy',
-                      name: 'dynamic',
-                      nullable: false,
-                    );
-                    debugLogWidgetClass(_model);
-
-                    return Column(
-                      mainAxisSize: MainAxisSize.min,
-                      crossAxisAlignment: CrossAxisAlignment.stretch,
-                      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 = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.nid''',
-                            ).toString();
-                            FFAppState().gemeenteSelectNaam = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.titel''',
-                            ).toString();
-                            FFAppState().provincieSelectId = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.parent_nid''',
-                            ).toString();
-                            FFAppState().provincieSelectName = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.parent_titel''',
-                            ).toString();
-                            safeSetState(() {});
-                            context.safePop();
-                          },
-                          child: Container(
-                            width: double.infinity,
-                            decoration: BoxDecoration(
-                              color: FlutterFlowTheme.of(context)
-                                  .primaryBackground,
-                              border: Border(
-                                bottom: BorderSide(
-                                  color: FlutterFlowTheme.of(context).alternate,
-                                  width: 1.0,
-                                ),
-                              ),
-                            ),
-                            child: Padding(
-                              padding: EdgeInsets.all(12.0),
-                              child: Row(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Padding(
-                                    padding: EdgeInsetsDirectional.fromSTEB(
-                                        0.0, 0.0, 8.0, 0.0),
-                                    child: Icon(
-                                      Icons.location_on,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondary,
-                                      size: 20.0,
-                                    ),
-                                  ),
-                                  if (!functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Expanded(
-                                      child: Text(
-                                        getJsonField(
-                                          favorieteGemeenteItemItem,
-                                          r'''$.titel''',
-                                        ).toString(),
-                                        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 (functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Expanded(
-                                      child: Text(
-                                        getJsonField(
-                                          favorieteGemeenteItemItem,
-                                          r'''$.titel''',
-                                        ).toString(),
-                                        style: FlutterFlowTheme.of(context)
-                                            .bodyMedium
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .bodyMedium
-                                                        .fontStyle,
-                                              ),
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyMedium
-                                                      .fontStyle,
-                                            ),
-                                      ),
-                                    ),
-                                  if (!functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Icon(
-                                      Icons.chevron_right,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryText,
-                                      size: 20.0,
-                                    ),
-                                  if (functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Icon(
-                                      Icons.check,
-                                      color:
-                                          FlutterFlowTheme.of(context).tertiary,
-                                      size: 20.0,
-                                    ),
-                                ],
-                              ),
-                            ),
-                          ),
-                        );
-                      }),
-                    );
-                  },
-                ),
-              ],
-            ),
-        ],
-      ),
-    );
-  }
-}

+ 0 - 235
lib/selecteer_plaats/select_state_drop_down_component_copy2/select_state_drop_down_component_copy2_model.dart

@@ -1,235 +0,0 @@
-import '/backend/api_requests/api_calls.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:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'select_state_drop_down_component_copy2_widget.dart'
-    show SelectStateDropDownComponentCopy2Widget;
-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 SelectStateDropDownComponentCopy2Model
-    extends FlutterFlowModel<SelectStateDropDownComponentCopy2Widget> {
-  ///  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<dynamic> _favorieteGemeentenLijst = LoggableList([]);
-  set favorieteGemeentenLijst(List<dynamic> value) {
-    if (value != null) {
-      _favorieteGemeentenLijst = LoggableList(value);
-    }
-
-    debugLogWidgetClass(this);
-  }
-
-  List<dynamic> get favorieteGemeentenLijst =>
-      _favorieteGemeentenLijst?..logger = () => debugLogWidgetClass(this);
-  void addToFavorieteGemeentenLijst(dynamic item) =>
-      favorieteGemeentenLijst.add(item);
-  void removeFromFavorieteGemeentenLijst(dynamic item) =>
-      favorieteGemeentenLijst.remove(item);
-  void removeAtIndexFromFavorieteGemeentenLijst(int index) =>
-      favorieteGemeentenLijst.removeAt(index);
-  void insertAtIndexInFavorieteGemeentenLijst(int index, dynamic item) =>
-      favorieteGemeentenLijst.insert(index, item);
-  void updateFavorieteGemeentenLijstAtIndex(
-          int index, Function(dynamic) 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 SelectStateDropDownComponentCopy2 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 SelectStateDropDownComponentCopy2 widget.
-  ApiCallResponse? _apiGemeenteResultInitalize;
-  set apiGemeenteResultInitalize(ApiCallResponse? value) {
-    _apiGemeenteResultInitalize = value;
-    debugLogWidgetClass(this);
-  }
-
-  ApiCallResponse? get apiGemeenteResultInitalize =>
-      _apiGemeenteResultInitalize;
-
-  // Stores action output result for [Custom Action - drupalRequest] action in SelectStateDropDownComponentCopy2 widget.
-  dynamic? _responseFavorieteGemeentenC;
-  set responseFavorieteGemeentenC(dynamic? value) {
-    _responseFavorieteGemeentenC = value;
-    debugLogWidgetClass(this);
-  }
-
-  dynamic? get responseFavorieteGemeentenC => _responseFavorieteGemeentenC;
-
-  // 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=SelectStateDropDownComponentCopy2',
-            searchReference:
-                'reference=QigKIAoXaXNMb2FkaW5nUHJvdmluY2llc0RvbmUSBTdseXV4cgQIBSABUABaF2lzTG9hZGluZ1Byb3ZpbmNpZXNEb25lYiFTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weTI=',
-            name: 'bool',
-            nullable: false,
-          ),
-          'isLoadingGemeenteDone': debugSerializeParam(
-            isLoadingGemeenteDone,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            searchReference:
-                'reference=Qi8KHgoVaXNMb2FkaW5nR2VtZWVudGVEb25lEgUzY3BwYioHEgVmYWxzZXIECAUgAVAAWhVpc0xvYWRpbmdHZW1lZW50ZURvbmViIVNlbGVjdFN0YXRlRHJvcERvd25Db21wb25lbnRDb3B5Mg==',
-            name: 'bool',
-            nullable: false,
-          ),
-          'favorieteGemeentenLijst': debugSerializeParam(
-            favorieteGemeentenLijst,
-            ParamType.JSON,
-            isList: true,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            searchReference:
-                'reference=QigKIAoXZmF2b3JpZXRlR2VtZWVudGVuTGlqc3QSBWZvbnp2cgQSAggJUABaF2Zhdm9yaWV0ZUdlbWVlbnRlbkxpanN0YiFTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weTI=',
-            name: 'dynamic',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'dropDownProvincieValue': debugSerializeParam(
-            dropDownProvincieValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            name: 'String',
-            nullable: true,
-          ),
-          'dropDownGemeenteValue': debugSerializeParam(
-            dropDownGemeenteValue,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            name: 'String',
-            nullable: true,
-          )
-        }.entries,
-        actionOutputs: {
-          'apiProvincieResults': debugSerializeParam(
-            apiProvincieResults,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'apiGemeenteResultInitalize': debugSerializeParam(
-            apiGemeenteResultInitalize,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            name: 'ApiCallResponse',
-            nullable: true,
-          ),
-          'responseFavorieteGemeentenC': debugSerializeParam(
-            responseFavorieteGemeentenC,
-            ParamType.JSON,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            name: 'dynamic',
-            nullable: true,
-          ),
-          'apiGemeenteResultbutton': debugSerializeParam(
-            apiGemeenteResultbutton,
-            ParamType.ApiResponse,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-            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=SelectStateDropDownComponentCopy2',
-        searchReference:
-            'reference=OiFTZWxlY3RTdGF0ZURyb3BEb3duQ29tcG9uZW50Q29weTJQAFohU2VsZWN0U3RhdGVEcm9wRG93bkNvbXBvbmVudENvcHky',
-        widgetClassName: 'SelectStateDropDownComponentCopy2',
-      );
-}

+ 0 - 697
lib/selecteer_plaats/select_state_drop_down_component_copy2/select_state_drop_down_component_copy2_widget.dart

@@ -1,697 +0,0 @@
-import '/backend/api_requests/api_calls.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:ui';
-import '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-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_copy2_model.dart';
-export 'select_state_drop_down_component_copy2_model.dart';
-
-class SelectStateDropDownComponentCopy2Widget extends StatefulWidget {
-  const SelectStateDropDownComponentCopy2Widget({super.key});
-
-  @override
-  State<SelectStateDropDownComponentCopy2Widget> createState() =>
-      _SelectStateDropDownComponentCopy2WidgetState();
-}
-
-class _SelectStateDropDownComponentCopy2WidgetState
-    extends State<SelectStateDropDownComponentCopy2Widget> with RouteAware {
-  late SelectStateDropDownComponentCopy2Model _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model =
-        createModel(context, () => SelectStateDropDownComponentCopy2Model());
-
-    // 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.responseFavorieteGemeentenC = await actions.drupalRequest(
-        'GET',
-        'https://uitgaanskrant.com/nl/flutterdrup/favorieten_gemeenten.json',
-        FFAppState().userSessionname,
-        FFAppState().userSessionid,
-        FFAppState().userToken,
-        '',
-      );
-      _model.favorieteGemeentenLijst =
-          _model.responseFavorieteGemeentenC!.toList().cast<dynamic>();
-      safeSetState(() {});
-      FFAppState().favorieteGemeenteIds = functions
-          .favorieteGemeenteNids(_model.favorieteGemeentenLijst.toList())!
-          .toList()
-          .cast<String>();
-      safeSetState(() {});
-    });
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(SelectStateDropDownComponentCopy2Widget 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(
-      constraints: BoxConstraints(
-        maxWidth: 600.0,
-      ),
-      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: double.infinity,
-              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(
-                'h6zpqu1c' /* Selecteer... */,
-              ),
-              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: double.infinity,
-              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(
-                '0hum51dr' /* Selecteer... */,
-              ),
-              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 (FFAppState().userSessionid != null &&
-              FFAppState().userSessionid != '')
-            Column(
-              mainAxisSize: MainAxisSize.max,
-              children: [
-                if (FFAppState().userSessionid != null &&
-                    FFAppState().userSessionid != '')
-                  Row(
-                    mainAxisSize: MainAxisSize.max,
-                    children: [
-                      Builder(
-                        builder: (context) {
-                          if (FFAppState()
-                                  .favorieteGemeenteIds
-                                  .contains(FFAppState().gemeenteSelectId) ==
-                              true) {
-                            return FlutterFlowIconButton(
-                              borderRadius: 8.0,
-                              buttonSize: 40.0,
-                              fillColor: FlutterFlowTheme.of(context).primary,
-                              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: FlutterFlowTheme.of(context).primary,
-                              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(() {});
-                              },
-                            );
-                          }
-                        },
-                      ),
-                      if (!FFAppState()
-                          .favorieteGemeenteIds
-                          .contains(FFAppState().gemeenteSelectId))
-                        Text(
-                          FFLocalizations.of(context).getText(
-                            'pjqf5chw' /* Maak favoriet */,
-                          ),
-                          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 (FFAppState()
-                          .favorieteGemeenteIds
-                          .contains(FFAppState().gemeenteSelectId))
-                        Text(
-                          FFLocalizations.of(context).getText(
-                            'dsr2u48c' /* Favoriet */,
-                          ),
-                          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,
-                                  ),
-                        ),
-                    ],
-                  ),
-              ],
-            ),
-          FFButtonWidget(
-            onPressed: () async {
-              context.safePop();
-            },
-            text: FFLocalizations.of(context).getText(
-              '3d6fbqkh' /* Toepassen */,
-            ),
-            options: FFButtonOptions(
-              width: double.infinity,
-              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 (FFAppState().userSessionid != null &&
-              FFAppState().userSessionid != '')
-            Column(
-              mainAxisSize: MainAxisSize.max,
-              crossAxisAlignment: CrossAxisAlignment.stretch,
-              children: [
-                Padding(
-                  padding: EdgeInsetsDirectional.fromSTEB(12.0, 16.0, 0.0, 8.0),
-                  child: Text(
-                    FFLocalizations.of(context).getText(
-                      '57ojwke7' /* of kies een favoriet */,
-                    ),
-                    style: FlutterFlowTheme.of(context).bodyMedium.override(
-                          font: GoogleFonts.roboto(
-                            fontWeight: FontWeight.w500,
-                            fontStyle: FlutterFlowTheme.of(context)
-                                .bodyMedium
-                                .fontStyle,
-                          ),
-                          letterSpacing: 0.0,
-                          fontWeight: FontWeight.w500,
-                          fontStyle:
-                              FlutterFlowTheme.of(context).bodyMedium.fontStyle,
-                        ),
-                  ),
-                ),
-                Builder(
-                  builder: (context) {
-                    final favorieteGemeenteItem =
-                        _model.favorieteGemeentenLijst.map((e) => e).toList();
-                    _model.debugGeneratorVariables[
-                            'favorieteGemeenteItem${favorieteGemeenteItem.length > 100 ? ' (first 100)' : ''}'] =
-                        debugSerializeParam(
-                      favorieteGemeenteItem.take(100),
-                      ParamType.JSON,
-                      isList: true,
-                      link:
-                          'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=SelectStateDropDownComponentCopy2',
-                      name: 'dynamic',
-                      nullable: false,
-                    );
-                    debugLogWidgetClass(_model);
-
-                    return Column(
-                      mainAxisSize: MainAxisSize.min,
-                      crossAxisAlignment: CrossAxisAlignment.stretch,
-                      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 = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.nid''',
-                            ).toString();
-                            FFAppState().gemeenteSelectNaam = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.titel''',
-                            ).toString();
-                            FFAppState().provincieSelectId = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.parent_nid''',
-                            ).toString();
-                            FFAppState().provincieSelectName = getJsonField(
-                              favorieteGemeenteItemItem,
-                              r'''$.parent_titel''',
-                            ).toString();
-                            safeSetState(() {});
-                            context.safePop();
-                          },
-                          child: Container(
-                            width: double.infinity,
-                            decoration: BoxDecoration(
-                              color: FlutterFlowTheme.of(context)
-                                  .primaryBackground,
-                              border: Border(
-                                bottom: BorderSide(
-                                  color: FlutterFlowTheme.of(context).alternate,
-                                  width: 1.0,
-                                ),
-                              ),
-                            ),
-                            child: Padding(
-                              padding: EdgeInsets.all(12.0),
-                              child: Row(
-                                mainAxisSize: MainAxisSize.max,
-                                children: [
-                                  Padding(
-                                    padding: EdgeInsetsDirectional.fromSTEB(
-                                        0.0, 0.0, 8.0, 0.0),
-                                    child: Icon(
-                                      Icons.location_on,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondary,
-                                      size: 20.0,
-                                    ),
-                                  ),
-                                  if (!functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Expanded(
-                                      child: Text(
-                                        getJsonField(
-                                          favorieteGemeenteItemItem,
-                                          r'''$.titel''',
-                                        ).toString(),
-                                        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 (functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Expanded(
-                                      child: Text(
-                                        getJsonField(
-                                          favorieteGemeenteItemItem,
-                                          r'''$.titel''',
-                                        ).toString(),
-                                        style: FlutterFlowTheme.of(context)
-                                            .bodyMedium
-                                            .override(
-                                              font: GoogleFonts.roboto(
-                                                fontWeight: FontWeight.w600,
-                                                fontStyle:
-                                                    FlutterFlowTheme.of(context)
-                                                        .bodyMedium
-                                                        .fontStyle,
-                                              ),
-                                              letterSpacing: 0.0,
-                                              fontWeight: FontWeight.w600,
-                                              fontStyle:
-                                                  FlutterFlowTheme.of(context)
-                                                      .bodyMedium
-                                                      .fontStyle,
-                                            ),
-                                      ),
-                                    ),
-                                  if (!functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Icon(
-                                      Icons.chevron_right,
-                                      color: FlutterFlowTheme.of(context)
-                                          .secondaryText,
-                                      size: 20.0,
-                                    ),
-                                  if (functions.isHuidigeGemeente(
-                                      getJsonField(
-                                        favorieteGemeenteItemItem,
-                                        r'''$.nid''',
-                                      ),
-                                      FFAppState().gemeenteSelectId))
-                                    Icon(
-                                      Icons.check,
-                                      color:
-                                          FlutterFlowTheme.of(context).tertiary,
-                                      size: 20.0,
-                                    ),
-                                ],
-                              ),
-                            ),
-                          ),
-                        );
-                      }),
-                    );
-                  },
-                ),
-              ],
-            ),
-        ],
-      ),
-    );
-  }
-}

+ 0 - 71
lib/selecteer_plaats/selectprovinciegemeente_copy/selectprovinciegemeente_copy_model.dart

@@ -1,71 +0,0 @@
-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 '/selecteer_plaats/select_state_drop_down_component/select_state_drop_down_component_widget.dart';
-import '/shared/drawer_component/drawer_component_widget.dart';
-import 'dart:ui';
-import 'selectprovinciegemeente_copy_widget.dart'
-    show SelectprovinciegemeenteCopyWidget;
-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 SelectprovinciegemeenteCopyModel
-    extends FlutterFlowModel<SelectprovinciegemeenteCopyWidget> {
-  ///  State fields for stateful widgets in this page.
-
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-  // Model for SelectStateDropDownComponent component.
-  late SelectStateDropDownComponentModel selectStateDropDownComponentModel;
-  // 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());
-    selectStateDropDownComponentModel =
-        createModel(context, () => SelectStateDropDownComponentModel());
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    headerButtonsComponentModel.dispose();
-    selectStateDropDownComponentModel.dispose();
-    drawerComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          'selectStateDropDownComponentModel (SelectStateDropDownComponent)':
-              selectStateDropDownComponentModel?.toWidgetClassDebugData(),
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=selectprovinciegemeenteCopy',
-        searchReference:
-            'reference=OhtzZWxlY3Rwcm92aW5jaWVnZW1lZW50ZUNvcHlQAVobc2VsZWN0cHJvdmluY2llZ2VtZWVudGVDb3B5',
-        widgetClassName: 'selectprovinciegemeenteCopy',
-      );
-}

+ 0 - 223
lib/selecteer_plaats/selectprovinciegemeente_copy/selectprovinciegemeente_copy_widget.dart

@@ -1,223 +0,0 @@
-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 '/selecteer_plaats/select_state_drop_down_component/select_state_drop_down_component_widget.dart';
-import '/shared/drawer_component/drawer_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 'selectprovinciegemeente_copy_model.dart';
-export 'selectprovinciegemeente_copy_model.dart';
-
-class SelectprovinciegemeenteCopyWidget extends StatefulWidget {
-  const SelectprovinciegemeenteCopyWidget({super.key});
-
-  static String routeName = 'selectprovinciegemeenteCopy';
-  static String routePath = '/selectprovinciegemeenteCopy';
-
-  @override
-  State<SelectprovinciegemeenteCopyWidget> createState() =>
-      _SelectprovinciegemeenteCopyWidgetState();
-}
-
-class _SelectprovinciegemeenteCopyWidgetState
-    extends State<SelectprovinciegemeenteCopyWidget> with RouteAware {
-  late SelectprovinciegemeenteCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => SelectprovinciegemeenteCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(SelectprovinciegemeenteCopyWidget 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(80.0),
-          child: AppBar(
-            backgroundColor: FlutterFlowTheme.of(context).primaryText,
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: true,
-                    ),
-                  );
-                }),
-              ),
-              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: [
-              Padding(
-                padding: EdgeInsets.all(16.0),
-                child: Column(
-                  mainAxisSize: MainAxisSize.max,
-                  children: [
-                    Text(
-                      FFLocalizations.of(context).getText(
-                        '65pfbst3' /* Kies je gemeente */,
-                      ),
-                      style: FlutterFlowTheme.of(context).titleLarge.override(
-                            font: GoogleFonts.roboto(
-                              fontWeight: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontWeight,
-                              fontStyle: FlutterFlowTheme.of(context)
-                                  .titleLarge
-                                  .fontStyle,
-                            ),
-                            letterSpacing: 0.0,
-                            fontWeight: FlutterFlowTheme.of(context)
-                                .titleLarge
-                                .fontWeight,
-                            fontStyle: FlutterFlowTheme.of(context)
-                                .titleLarge
-                                .fontStyle,
-                          ),
-                    ),
-                    Text(
-                      FFLocalizations.of(context).getText(
-                        'e32fcx08' /* Je ziet dan het uitgaansnieuws... */,
-                      ),
-                      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 (true)
-                Align(
-                  alignment: AlignmentDirectional(0.0, -1.0),
-                  child: wrapWithModel(
-                    model: _model.selectStateDropDownComponentModel,
-                    updateCallback: () => safeSetState(() {}),
-                    child: Builder(builder: (_) {
-                      return DebugFlutterFlowModelContext(
-                        rootModel: _model.rootModel,
-                        child: SelectStateDropDownComponentWidget(),
-                      );
-                    }),
-                  ),
-                ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

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

@@ -1,249 +0,0 @@
-import '/components/filter_balk_kanweg_widget.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 '/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 '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'home_copy_widget.dart' show HomeCopyWidget;
-import 'package:easy_debounce/easy_debounce.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 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;
-
-  bool _zoekOpen = false;
-  set zoekOpen(bool value) {
-    _zoekOpen = value;
-    debugLogWidgetClass(this);
-  }
-
-  bool get zoekOpen => _zoekOpen;
-
-  ///  State fields for stateful widgets in this page.
-
-  // Model for HomeUitgaanSliderComponent component.
-  late HomeUitgaanSliderComponentModel homeUitgaanSliderComponentModel;
-  // State field(s) for TextField widget.
-  FocusNode? textFieldFocusNode;
-  TextEditingController? textController;
-  String? Function(BuildContext, String?)? textControllerValidator;
-  // Model for FilterBalkKanweg component.
-  late FilterBalkKanwegModel filterBalkKanwegModel;
-  // 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());
-    filterBalkKanwegModel = createModel(context, () => FilterBalkKanwegModel());
-    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();
-    textFieldFocusNode?.dispose();
-    textController?.dispose();
-
-    filterBalkKanwegModel.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,
-          ),
-          'zoekOpen': debugSerializeParam(
-            zoekOpen,
-            ParamType.bool,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            searchReference:
-                'reference=QiIKEQoIem9la09wZW4SBXRqYWlvKgcSBWZhbHNlcgQIBSABUAFaCHpvZWtPcGVuYghob21lQ29weQ==',
-            name: 'bool',
-            nullable: false,
-          )
-        }.entries,
-        widgetStates: {
-          'textFieldText': debugSerializeParam(
-            textController?.text,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=homeCopy',
-            name: 'String',
-            nullable: true,
-          ),
-          '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(),
-          'filterBalkKanwegModel (FilterBalkKanweg)':
-              filterBalkKanwegModel?.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 - 651
lib/uitgaanspaginas/home_copy/home_copy_widget.dart

@@ -1,651 +0,0 @@
-import '/components/filter_balk_kanweg_widget.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 '/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 '/custom_code/actions/index.dart' as actions;
-import '/flutter_flow/custom_functions.dart' as functions;
-import 'package:easy_debounce/easy_debounce.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 '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.textController ??= TextEditingController()
-      ..addListener(() {
-        debugLogWidgetClass(_model);
-      });
-    _model.textFieldFocusNode ??= FocusNode();
-    _model.textFieldFocusNode!.addListener(
-      () async {
-        safeSetState(() {});
-      },
-    );
-    _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);
-    context.watch<FFAppState>();
-
-    return GestureDetector(
-      onTap: () {
-        FocusScope.of(context).unfocus();
-        FocusManager.instance.primaryFocus?.unfocus();
-      },
-      child: Scaffold(
-        key: scaffoldKey,
-        resizeToAvoidBottomInset: false,
-        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: FlutterFlowTheme.of(context).primaryText,
-            iconTheme:
-                IconThemeData(color: FlutterFlowTheme.of(context).secondary),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              background: wrapWithModel(
-                model: _model.headerButtonsComponentModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: HeaderButtonsComponentWidget(
-                      showBackButton: false,
-                      landelijk: true,
-                    ),
-                  );
-                }),
-              ),
-              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: [
-              if (!(_model.textFieldFocusNode?.hasFocus ?? false))
-                Material(
-                  color: Colors.transparent,
-                  elevation: 0.0,
-                  child: Container(
-                    height: 280.0,
-                    decoration: BoxDecoration(),
-                    child: wrapWithModel(
-                      model: _model.homeUitgaanSliderComponentModel,
-                      updateCallback: () => safeSetState(() {}),
-                      child: Builder(builder: (_) {
-                        return DebugFlutterFlowModelContext(
-                          rootModel: _model.rootModel,
-                          child: HomeUitgaanSliderComponentWidget(
-                            displayid: 'services_1',
-                          ),
-                        );
-                      }),
-                    ),
-                  ),
-                ),
-              if (_model.zoekOpen)
-                Container(
-                  width: double.infinity,
-                  child: TextFormField(
-                    controller: _model.textController,
-                    focusNode: _model.textFieldFocusNode,
-                    onChanged: (_) => EasyDebounce.debounce(
-                      '_model.textController',
-                      Duration(milliseconds: 2000),
-                      () async {
-                        FFAppState().zoekterm = _model.textController.text;
-                        safeSetState(() {});
-                        await actions.herlaadLijsten();
-                      },
-                    ),
-                    autofocus: false,
-                    enabled: true,
-                    obscureText: false,
-                    decoration: InputDecoration(
-                      isDense: true,
-                      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(
-                        't10scn4k' /* Zoek op titel */,
-                      ),
-                      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.textControllerValidator.asValidator(context),
-                  ),
-                ),
-              wrapWithModel(
-                model: _model.filterBalkKanwegModel,
-                updateCallback: () => safeSetState(() {}),
-                updateOnChange: true,
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: FilterBalkKanwegWidget(),
-                  );
-                }),
-              ),
-              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(
-                              'jr5t1q8k' /* Uitgaan */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '893fbr6o' /* Activiteiten */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              '3cb4khdt' /* Cultuur & Info */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'mk169bk4' /* Films */,
-                            ),
-                          ),
-                          Tab(
-                            text: FFLocalizations.of(context).getText(
-                              'xsbenpgl' /* 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: [
-                          Column(
-                            mainAxisSize: MainAxisSize.max,
-                            children: [
-                              Expanded(
-                                child: wrapWithModel(
-                                  model: _model
-                                      .homeUitgaantabelKaartComponentModel1,
-                                  updateCallback: () => safeSetState(() {}),
-                                  child: Builder(builder: (_) {
-                                    return DebugFlutterFlowModelContext(
-                                      rootModel: _model.rootModel,
-                                      child:
-                                          HomeUitgaantabelKaartComponentWidget(
-                                        key: ValueKey(FFAppState().datumFilter),
-                                        displayid: 'services_3',
-                                        datumVan: functions.filterDatumVan(
-                                            FFAppState().datumFilter),
-                                        datumTot: functions.filterDatumTot(
-                                            FFAppState().datumFilter),
-                                        zoekterm: FFAppState().zoekterm,
-                                      ),
-                                    );
-                                  }),
-                                ),
-                              ),
-                            ],
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabActiviteitenGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel2,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_4',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabCultuurGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel3,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_5',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabFilmsGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel4,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_6',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                          Builder(
-                            builder: (context) {
-                              if (_model.tabJeugdGeladen) {
-                                return Column(
-                                  mainAxisSize: MainAxisSize.max,
-                                  children: [
-                                    Expanded(
-                                      child: wrapWithModel(
-                                        model: _model
-                                            .homeUitgaantabelKaartComponentModel5,
-                                        updateCallback: () =>
-                                            safeSetState(() {}),
-                                        child: Builder(builder: (_) {
-                                          return DebugFlutterFlowModelContext(
-                                            rootModel: _model.rootModel,
-                                            child:
-                                                HomeUitgaantabelKaartComponentWidget(
-                                              key: ValueKey(
-                                                  FFAppState().datumFilter),
-                                              displayid: 'services_7',
-                                              datumVan:
-                                                  functions.filterDatumVan(
-                                                      FFAppState().datumFilter),
-                                              datumTot:
-                                                  functions.filterDatumTot(
-                                                      FFAppState().datumFilter),
-                                              zoekterm: FFAppState().zoekterm,
-                                            ),
-                                          );
-                                        }),
-                                      ),
-                                    ),
-                                  ],
-                                );
-                              } else {
-                                return Container(
-                                  width: 100.0,
-                                  height: 100.0,
-                                  decoration: BoxDecoration(
-                                    color: FlutterFlowTheme.of(context)
-                                        .secondaryBackground,
-                                  ),
-                                );
-                              }
-                            },
-                          ),
-                        ],
-                      ),
-                    ),
-                  ],
-                ),
-              ),
-            ],
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 108
lib/uitgaanspaginas/p_uitgaan_page_copy/p_uitgaan_page_copy_model.dart

@@ -1,108 +0,0 @@
-import '/components/filter_balk_component_copy_widget.dart';
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_ad_banner.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/p_uitgaan_slider_component/p_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/p_uitgaantabel_kaart_component/p_uitgaantabel_kaart_component_widget.dart';
-import 'dart:ui';
-import 'p_uitgaan_page_copy_widget.dart' show PUitgaanPageCopyWidget;
-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 PUitgaanPageCopyModel extends FlutterFlowModel<PUitgaanPageCopyWidget> {
-  ///  State fields for stateful widgets in this page.
-
-  // Model for drawerComponent component.
-  late DrawerComponentModel drawerComponentModel;
-  // Model for HeaderButtonsComponent component.
-  late HeaderButtonsComponentModel headerButtonsComponentModel;
-  // Model for PUitgaanSliderComponent component.
-  late PUitgaanSliderComponentModel pUitgaanSliderComponentModel;
-  // Model for FilterBalkComponentCopy component.
-  late FilterBalkComponentCopyModel filterBalkComponentCopyModel;
-  // Model for PUitgaantabelKaartComponent component.
-  late PUitgaantabelKaartComponentModel pUitgaantabelKaartComponentModel;
-
-  final Map<String, DebugDataField> debugGeneratorVariables = {};
-  final Map<String, DebugDataField> debugBackendQueries = {};
-  final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
-  @override
-  void initState(BuildContext context) {
-    drawerComponentModel = createModel(context, () => DrawerComponentModel());
-    headerButtonsComponentModel =
-        createModel(context, () => HeaderButtonsComponentModel());
-    pUitgaanSliderComponentModel =
-        createModel(context, () => PUitgaanSliderComponentModel());
-    filterBalkComponentCopyModel =
-        createModel(context, () => FilterBalkComponentCopyModel());
-    pUitgaantabelKaartComponentModel =
-        createModel(context, () => PUitgaantabelKaartComponentModel());
-
-    debugLogWidgetClass(this);
-  }
-
-  @override
-  void dispose() {
-    drawerComponentModel.dispose();
-    headerButtonsComponentModel.dispose();
-    pUitgaanSliderComponentModel.dispose();
-    filterBalkComponentCopyModel.dispose();
-    pUitgaantabelKaartComponentModel.dispose();
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'plaats': debugSerializeParam(
-            widget?.plaats,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPageCopy',
-            searchReference:
-                'reference=ShgKEAoGcGxhYXRzEgZscnM3eXVyBAgDIAFQAVoGcGxhYXRz',
-            name: 'String',
-            nullable: true,
-          ),
-          'services': debugSerializeParam(
-            widget?.services,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaanPageCopy',
-            searchReference:
-                'reference=ShoKEgoIc2VydmljZXMSBm00MHRydXIECAMgAVABWghzZXJ2aWNlcw==',
-            name: 'String',
-            nullable: true,
-          )
-        }.withoutNulls.entries,
-        generatorVariables: debugGeneratorVariables.entries,
-        backendQueries: debugBackendQueries.entries,
-        componentStates: {
-          'drawerComponentModel (drawerComponent)':
-              drawerComponentModel?.toWidgetClassDebugData(),
-          'headerButtonsComponentModel (HeaderButtonsComponent)':
-              headerButtonsComponentModel?.toWidgetClassDebugData(),
-          'pUitgaanSliderComponentModel (PUitgaanSliderComponent)':
-              pUitgaanSliderComponentModel?.toWidgetClassDebugData(),
-          'filterBalkComponentCopyModel (FilterBalkComponentCopy)':
-              filterBalkComponentCopyModel?.toWidgetClassDebugData(),
-          'pUitgaantabelKaartComponentModel (PUitgaantabelKaartComponent)':
-              pUitgaantabelKaartComponentModel?.toWidgetClassDebugData(),
-          ...widgetBuilderComponents.map(
-            (key, value) => MapEntry(
-              key,
-              value.toWidgetClassDebugData(),
-            ),
-          ),
-        }.withoutNulls.entries,
-        link:
-            'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=PUitgaanPageCopy',
-        searchReference:
-            'reference=OhBQVWl0Z2FhblBhZ2VDb3B5UAFaEFBVaXRnYWFuUGFnZUNvcHk=',
-        widgetClassName: 'PUitgaanPageCopy',
-      );
-}

+ 0 - 225
lib/uitgaanspaginas/p_uitgaan_page_copy/p_uitgaan_page_copy_widget.dart

@@ -1,225 +0,0 @@
-import '/components/filter_balk_component_copy_widget.dart';
-import '/components/header_buttons_component_widget.dart';
-import '/flutter_flow/flutter_flow_ad_banner.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/p_uitgaan_slider_component/p_uitgaan_slider_component_widget.dart';
-import '/uitgaanspaginas/p_uitgaantabel_kaart_component/p_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 'p_uitgaan_page_copy_model.dart';
-export 'p_uitgaan_page_copy_model.dart';
-
-class PUitgaanPageCopyWidget extends StatefulWidget {
-  const PUitgaanPageCopyWidget({
-    super.key,
-    required this.plaats,
-    required this.services,
-  });
-
-  final String? plaats;
-  final String? services;
-
-  static String routeName = 'PUitgaanPageCopy';
-  static String routePath = '/pUitgaanPageCopy';
-
-  @override
-  State<PUitgaanPageCopyWidget> createState() => _PUitgaanPageCopyWidgetState();
-}
-
-class _PUitgaanPageCopyWidgetState extends State<PUitgaanPageCopyWidget>
-    with RouteAware {
-  late PUitgaanPageCopyModel _model;
-
-  final scaffoldKey = GlobalKey<ScaffoldState>();
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context, () => PUitgaanPageCopyModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.dispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(PUitgaanPageCopyWidget 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: FlutterFlowTheme.of(context).primaryText,
-            iconTheme:
-                IconThemeData(color: FlutterFlowTheme.of(context).secondary),
-            automaticallyImplyLeading: false,
-            actions: [],
-            flexibleSpace: FlexibleSpaceBar(
-              title: Align(
-                alignment: AlignmentDirectional(0.0, 0.0),
-                child: wrapWithModel(
-                  model: _model.headerButtonsComponentModel,
-                  updateCallback: () => safeSetState(() {}),
-                  child: Builder(builder: (_) {
-                    return DebugFlutterFlowModelContext(
-                      rootModel: _model.rootModel,
-                      child: HeaderButtonsComponentWidget(
-                        showBackButton: false,
-                        landelijk: false,
-                        plaatsId: widget!.plaats,
-                      ),
-                    );
-                  }),
-                ),
-              ),
-              background: Container(),
-              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: Column(
-          mainAxisSize: MainAxisSize.max,
-          children: [
-            wrapWithModel(
-              model: _model.pUitgaanSliderComponentModel,
-              updateCallback: () => safeSetState(() {}),
-              child: Builder(builder: (_) {
-                return DebugFlutterFlowModelContext(
-                  rootModel: _model.rootModel,
-                  child: PUitgaanSliderComponentWidget(
-                    townid: widget!.plaats,
-                    displayid: widget!.services,
-                  ),
-                );
-              }),
-            ),
-            Expanded(
-              child: wrapWithModel(
-                model: _model.filterBalkComponentCopyModel,
-                updateCallback: () => safeSetState(() {}),
-                child: Builder(builder: (_) {
-                  return DebugFlutterFlowModelContext(
-                    rootModel: _model.rootModel,
-                    child: FilterBalkComponentCopyWidget(),
-                  );
-                }),
-              ),
-            ),
-            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: Padding(
-                padding: EdgeInsets.all(10.0),
-                child: Container(
-                  decoration: BoxDecoration(),
-                  child: wrapWithModel(
-                    model: _model.pUitgaantabelKaartComponentModel,
-                    updateCallback: () => safeSetState(() {}),
-                    child: Builder(builder: (_) {
-                      return DebugFlutterFlowModelContext(
-                        rootModel: _model.rootModel,
-                        child: PUitgaantabelKaartComponentWidget(
-                          towndid: widget!.plaats!,
-                          displayid: widget!.services!,
-                        ),
-                      );
-                    }),
-                  ),
-                ),
-              ),
-            ),
-          ],
-        ),
-      ),
-    );
-  }
-}

+ 0 - 152
lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_model.dart

@@ -1,152 +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 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_widget.dart'
-    show PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget;
-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:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:provider/provider.dart';
-
-class PUitgaantabelKaartComponentOrgineelMetKaartjeerinModel
-    extends FlutterFlowModel<
-        PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // State field(s) for ListView widget.
-
-  PagingController<ApiPagingParams, dynamic>? listViewPagingController;
-  Function(ApiPagingParams nextPageMarker)? listViewApiCall;
-
-  // 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() {
-    listViewPagingController?.dispose();
-  }
-
-  /// Additional helper methods.
-  PagingController<ApiPagingParams, dynamic> setListViewController(
-    Function(ApiPagingParams) apiCall,
-  ) {
-    listViewApiCall = apiCall;
-    return listViewPagingController ??= _createListViewController(apiCall);
-  }
-
-  PagingController<ApiPagingParams, dynamic> _createListViewController(
-    Function(ApiPagingParams) query,
-  ) {
-    final controller = PagingController<ApiPagingParams, dynamic>(
-      firstPageKey: ApiPagingParams(
-        nextPageNumber: 0,
-        numItems: 0,
-        lastResponse: null,
-      ),
-    );
-    return controller..addPageRequestListener(listViewUitgaanstabelPage);
-  }
-
-  void listViewUitgaanstabelPage(ApiPagingParams nextPageMarker) =>
-      listViewApiCall!(nextPageMarker).then((listViewUitgaanstabelResponse) {
-        final pageItems = (getJsonField(
-                  listViewUitgaanstabelResponse.jsonBody,
-                  r'''$''',
-                ) ??
-                [])
-            .toList() as List;
-        final newNumItems = nextPageMarker.numItems + pageItems.length;
-        listViewPagingController?.appendPage(
-          pageItems,
-          (pageItems.length > 0)
-              ? ApiPagingParams(
-                  nextPageNumber: nextPageMarker.nextPageNumber + 1,
-                  numItems: newNumItems,
-                  lastResponse: listViewUitgaanstabelResponse,
-                )
-              : null,
-        );
-      });
-
-  Future waitForOnePageForListView({
-    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 =
-          (listViewPagingController?.nextPageKey?.nextPageNumber ?? 0) > 0;
-      if (timeElapsed > maxWait || (requestComplete && timeElapsed > minWait)) {
-        break;
-      }
-    }
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'towndid': debugSerializeParam(
-            widget?.towndid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaantabelKaartComponentOrgineelMetKaartjeerin',
-            searchReference:
-                'reference=ShkKEQoHdG93bmRpZBIGdjk5ZHVwcgQIAyABUABaB3Rvd25kaWQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'displayid': debugSerializeParam(
-            widget?.displayid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaantabelKaartComponentOrgineelMetKaartjeerin',
-            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=PUitgaantabelKaartComponentOrgineelMetKaartjeerin',
-        searchReference:
-            'reference=OjFQVWl0Z2FhbnRhYmVsS2FhcnRDb21wb25lbnRPcmdpbmVlbE1ldEthYXJ0amVlcmluUABaMVBVaXRnYWFudGFiZWxLYWFydENvbXBvbmVudE9yZ2luZWVsTWV0S2FhcnRqZWVyaW4=',
-        widgetClassName: 'PUitgaantabelKaartComponentOrgineelMetKaartjeerin',
-      );
-}

+ 0 - 697
lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_widget.dart

@@ -1,697 +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_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:provider/provider.dart';
-import 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_model.dart';
-export 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_model.dart';
-
-class PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget
-    extends StatefulWidget {
-  const PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget({
-    super.key,
-    required this.towndid,
-    required this.displayid,
-  });
-
-  final String? towndid;
-  final String? displayid;
-
-  @override
-  State<PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget>
-      createState() =>
-          _PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidgetState();
-}
-
-class _PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidgetState
-    extends State<PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget>
-    with RouteAware {
-  late PUitgaantabelKaartComponentOrgineelMetKaartjeerinModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context,
-        () => PUitgaantabelKaartComponentOrgineelMetKaartjeerinModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(
-      PUitgaantabelKaartComponentOrgineelMetKaartjeerinWidget 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.listViewPagingController?.refresh());
-          await _model.waitForOnePageForListView();
-        },
-        child: PagedListView<ApiPagingParams, dynamic>(
-          pagingController: _model.setListViewController(
-            (nextPageMarker) => UitgaanstabelCall.call(
-              page: nextPageMarker.nextPageNumber,
-              townid: widget!.towndid,
-              displayId: widget!.displayid,
-            ),
-          ),
-          padding: EdgeInsets.zero,
-          shrinkWrap: true,
-          reverse: false,
-          scrollDirection: Axis.vertical,
-          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.listViewPagingController!.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: CachedNetworkImage(
-                                            fadeInDuration:
-                                                Duration(milliseconds: 500),
-                                            fadeOutDuration:
-                                                Duration(milliseconds: 500),
-                                            imageUrl: getJsonField(
-                                              evenementenItem,
-                                              r'''$.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 = 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=PUitgaantabelKaartComponentOrgineelMetKaartjeerin',
-                                            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[
-                                                        'Keygdu_${categorieitemIndex}_of_${categorieitem.length}'] = m;
-                                                  },
-                                                  child:
-                                                      TagCategorieComponentWidget(
-                                                    key: Key(
-                                                        'Keygdu_${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(),
-                                          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,
-                                            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(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.horecagelegenheid''',
-                                              ).toString(),
-                                              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.location_on_sharp,
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                              size: 20.0,
-                                            ),
-                                          ),
-                                          Flexible(
-                                            child: Text(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.adres''',
-                                              ).toString(),
-                                              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,
-                                                      ),
-                                            ),
-                                          ),
-                                          Text(
-                                            FFLocalizations.of(context).getText(
-                                              'pvxwv62s' /* ,  */,
-                                            ),
-                                            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(),
-                                            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(),
-                                              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,
-                                                      ),
-                                            ),
-                                          ),
-                                        ],
-                                      ),
-                                      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,
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ),
-                        ),
-                      ],
-                    ),
-                  ),
-                ),
-              );
-            },
-          ),
-        ),
-      ),
-    );
-  }
-}

+ 0 - 153
lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_model.dart

@@ -1,153 +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 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_widget.dart'
-    show PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget;
-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:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:provider/provider.dart';
-
-class PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGModel
-    extends FlutterFlowModel<
-        PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget> {
-  ///  State fields for stateful widgets in this component.
-
-  // State field(s) for ListView widget.
-
-  PagingController<ApiPagingParams, dynamic>? listViewPagingController;
-  Function(ApiPagingParams nextPageMarker)? listViewApiCall;
-
-  // 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() {
-    listViewPagingController?.dispose();
-  }
-
-  /// Additional helper methods.
-  PagingController<ApiPagingParams, dynamic> setListViewController(
-    Function(ApiPagingParams) apiCall,
-  ) {
-    listViewApiCall = apiCall;
-    return listViewPagingController ??= _createListViewController(apiCall);
-  }
-
-  PagingController<ApiPagingParams, dynamic> _createListViewController(
-    Function(ApiPagingParams) query,
-  ) {
-    final controller = PagingController<ApiPagingParams, dynamic>(
-      firstPageKey: ApiPagingParams(
-        nextPageNumber: 0,
-        numItems: 0,
-        lastResponse: null,
-      ),
-    );
-    return controller..addPageRequestListener(listViewUitgaanstabelPage);
-  }
-
-  void listViewUitgaanstabelPage(ApiPagingParams nextPageMarker) =>
-      listViewApiCall!(nextPageMarker).then((listViewUitgaanstabelResponse) {
-        final pageItems = (getJsonField(
-                  listViewUitgaanstabelResponse.jsonBody,
-                  r'''$''',
-                ) ??
-                [])
-            .toList() as List;
-        final newNumItems = nextPageMarker.numItems + pageItems.length;
-        listViewPagingController?.appendPage(
-          pageItems,
-          (pageItems.length > 0)
-              ? ApiPagingParams(
-                  nextPageNumber: nextPageMarker.nextPageNumber + 1,
-                  numItems: newNumItems,
-                  lastResponse: listViewUitgaanstabelResponse,
-                )
-              : null,
-        );
-      });
-
-  Future waitForOnePageForListView({
-    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 =
-          (listViewPagingController?.nextPageKey?.nextPageNumber ?? 0) > 0;
-      if (timeElapsed > maxWait || (requestComplete && timeElapsed > minWait)) {
-        break;
-      }
-    }
-  }
-
-  @override
-  WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
-        widgetParameters: {
-          'towndid': debugSerializeParam(
-            widget?.towndid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEG',
-            searchReference:
-                'reference=ShkKEQoHdG93bmRpZBIGdjk5ZHVwcgQIAyABUABaB3Rvd25kaWQ=',
-            name: 'String',
-            nullable: true,
-          ),
-          'displayid': debugSerializeParam(
-            widget?.displayid,
-            ParamType.String,
-            link:
-                'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEG',
-            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=PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEG',
-        searchReference:
-            'reference=OjdQVWl0Z2FhbnRhYmVsS2FhcnRDb21wb25lbnRPcmdpbmVlbE1ldEthYXJ0amVlcmluS0FOV0VHUABaN1BVaXRnYWFudGFiZWxLYWFydENvbXBvbmVudE9yZ2luZWVsTWV0S2FhcnRqZWVyaW5LQU5XRUc=',
-        widgetClassName:
-            'PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEG',
-      );
-}

+ 0 - 697
lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_widget.dart

@@ -1,697 +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_spinkit/flutter_spinkit.dart';
-import 'package:google_fonts/google_fonts.dart';
-import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
-import 'package:provider/provider.dart';
-import 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_model.dart';
-export 'p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin_k_a_n_w_e_g_model.dart';
-
-class PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget
-    extends StatefulWidget {
-  const PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget({
-    super.key,
-    required this.towndid,
-    required this.displayid,
-  });
-
-  final String? towndid;
-  final String? displayid;
-
-  @override
-  State<PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget>
-      createState() =>
-          _PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidgetState();
-}
-
-class _PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidgetState
-    extends State<PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget>
-    with RouteAware {
-  late PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGModel _model;
-
-  @override
-  void setState(VoidCallback callback) {
-    super.setState(callback);
-    _model.onUpdate();
-  }
-
-  @override
-  void initState() {
-    super.initState();
-    _model = createModel(context,
-        () => PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGModel());
-  }
-
-  @override
-  void dispose() {
-    routeObserver.unsubscribe(this);
-
-    _model.maybeDispose();
-
-    super.dispose();
-  }
-
-  @override
-  void didUpdateWidget(
-      PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEGWidget 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.listViewPagingController?.refresh());
-          await _model.waitForOnePageForListView();
-        },
-        child: PagedListView<ApiPagingParams, dynamic>(
-          pagingController: _model.setListViewController(
-            (nextPageMarker) => UitgaanstabelCall.call(
-              page: nextPageMarker.nextPageNumber,
-              townid: widget!.towndid,
-              displayId: widget!.displayid,
-            ),
-          ),
-          padding: EdgeInsets.zero,
-          shrinkWrap: true,
-          reverse: false,
-          scrollDirection: Axis.vertical,
-          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.listViewPagingController!.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: CachedNetworkImage(
-                                            fadeInDuration:
-                                                Duration(milliseconds: 500),
-                                            fadeOutDuration:
-                                                Duration(milliseconds: 500),
-                                            imageUrl: getJsonField(
-                                              evenementenItem,
-                                              r'''$.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 = 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=PUitgaantabelKaartComponentOrgineelMetKaartjeerinKANWEG',
-                                            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[
-                                                        'Keygdu_${categorieitemIndex}_of_${categorieitem.length}'] = m;
-                                                  },
-                                                  child:
-                                                      TagCategorieComponentWidget(
-                                                    key: Key(
-                                                        'Keygdu_${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(),
-                                          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,
-                                            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(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.horecagelegenheid''',
-                                              ).toString(),
-                                              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.location_on_sharp,
-                                              color:
-                                                  FlutterFlowTheme.of(context)
-                                                      .primaryText,
-                                              size: 20.0,
-                                            ),
-                                          ),
-                                          Flexible(
-                                            child: Text(
-                                              getJsonField(
-                                                evenementenItem,
-                                                r'''$.adres''',
-                                              ).toString(),
-                                              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,
-                                                      ),
-                                            ),
-                                          ),
-                                          Text(
-                                            FFLocalizations.of(context).getText(
-                                              'pvxwv62s' /* ,  */,
-                                            ),
-                                            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(),
-                                            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(),
-                                              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,
-                                                      ),
-                                            ),
-                                          ),
-                                        ],
-                                      ),
-                                      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,
-                                        ),
-                                      ),
-                                    ],
-                                  ),
-                                ),
-                              ),
-                            ),
-                          ),
-                        ),
-                      ],
-                    ),
-                  ),
-                ),
-              );
-            },
-          ),
-        ),
-      ),
-    );
-  }
-}