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 'dart:ui'; import '/flutter_flow/custom_functions.dart' as functions; import '/index.dart'; import 'package:aligned_tooltip/aligned_tooltip.dart'; import 'package:flutter/material.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:provider/provider.dart'; import 'drawer_component_copy_model.dart'; export 'drawer_component_copy_model.dart'; class DrawerComponentCopyWidget extends StatefulWidget { const DrawerComponentCopyWidget({super.key}); @override State createState() => _DrawerComponentCopyWidgetState(); } class _DrawerComponentCopyWidgetState extends State with RouteAware { late DrawerComponentCopyModel _model; @override void setState(VoidCallback callback) { super.setState(callback); _model.onUpdate(); } @override void initState() { super.initState(); _model = createModel(context, () => DrawerComponentCopyModel()); } @override void dispose() { routeObserver.unsubscribe(this); _model.maybeDispose(); super.dispose(); } @override void didUpdateWidget(DrawerComponentCopyWidget 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(); return SingleChildScrollView( child: Column( mainAxisSize: MainAxisSize.max, crossAxisAlignment: CrossAxisAlignment.start, children: [ Row( mainAxisSize: MainAxisSize.min, children: [ Expanded( child: Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 5.0), child: ClipRRect( borderRadius: BorderRadius.circular(8.0), child: Image.asset( 'assets/images/logo800px.png', width: 300.0, height: 42.0, fit: BoxFit.contain, alignment: Alignment(0.0, 0.0), ), ), ), ), ], ), Container( decoration: BoxDecoration(), child: Column( mainAxisSize: MainAxisSize.max, children: [ InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed(SelectprovinciegemeenteWidget.routeName); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.holiday_village_sharp, size: 1.0, ), title: Text( FFLocalizations.of(context).getText( 'v1jfssya' /* Zoek stad */, ), 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: 14.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed(HomeWidget.routeName); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.home, ), title: Text( FFLocalizations.of(context).getText( '67rxy2fu' /* Home */, ), 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: 20.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed(FavorietenWidget.routeName); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.favorite_border, ), title: Text( FFLocalizations.of(context).getText( 'a5tz4648' /* Favorieten */, ), 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: 20.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0), child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.house, ), title: Text( FFLocalizations.of(context).getText( 'fcfgi92o' /* Gemeente */, ), style: FlutterFlowTheme.of(context) .headlineMedium .override( font: GoogleFonts.roboto( fontWeight: FlutterFlowTheme.of(context) .headlineMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .headlineMedium .fontStyle, ), letterSpacing: 0.0, fontWeight: FlutterFlowTheme.of(context) .headlineMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .headlineMedium .fontStyle, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), 'services': serializeParam( 'services_3', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.music_note_outlined, ), title: Text( FFLocalizations.of(context).getText( '6b82korh' /* Uitgaan */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), 'services': serializeParam( 'services_4', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: FaIcon( FontAwesomeIcons.flagCheckered, ), title: Text( FFLocalizations.of(context).getText( 'qauy99kh' /* 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), 'services': serializeParam( 'services_5', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.article_sharp, ), title: Text( FFLocalizations.of(context).getText( '0brmy2i9' /* Cultuur */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), 'services': serializeParam( 'services_6', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.movie_outlined, ), title: Text( FFLocalizations.of(context).getText( 'zdzm2kft' /* Films */, ), 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: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), 'services': serializeParam( 'services_7', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.emoji_people, ), title: Text( FFLocalizations.of(context).getText( '7y8gooyu' /* Jeugd */, ), 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: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( KanwegHorecagelegenhedenOverzichtWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().gemeenteSelectId, ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.restaurant_sharp, ), title: Text( FFLocalizations.of(context).getText( 'yi44pg8d' /* Horeca */, ), 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: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.delivery_dining, ), title: Text( FFLocalizations.of(context).getText( 'scudzlrz' /* Thuis bezorgen */, ), 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), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0), child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.castle, ), title: Text( FFLocalizations.of(context).getText( 'xd7eqwxl' /* Provincie */, ), style: FlutterFlowTheme.of(context) .headlineMedium .override( font: GoogleFonts.roboto( fontWeight: FlutterFlowTheme.of(context) .headlineMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .headlineMedium .fontStyle, ), letterSpacing: 0.0, fontWeight: FlutterFlowTheme.of(context) .headlineMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .headlineMedium .fontStyle, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB(12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), 'services': serializeParam( 'services_3', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.music_note_outlined, ), title: Text( FFLocalizations.of(context).getText( 'yj3rblt8' /* Uitgaan */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), 'services': serializeParam( 'services_4', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.sports_score, ), title: Text( FFLocalizations.of(context).getText( 'l7ctw4qh' /* 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), 'services': serializeParam( 'services_5', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: FaIcon( FontAwesomeIcons.piedPiperAlt, ), title: Text( FFLocalizations.of(context).getText( 'sb4jk0au' /* Cultuur */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), 'services': serializeParam( 'services_6', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.movie_outlined, ), title: Text( FFLocalizations.of(context).getText( 'ongjy3bk' /* Films */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Align( alignment: AlignmentDirectional(0.0, 0.0), child: Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( PUitgaanPageWidget.routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), 'services': serializeParam( 'services_7', ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: FaIcon( FontAwesomeIcons.child, ), title: Text( FFLocalizations.of(context).getText( 'weuu7eoq' /* Jeugd */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0), child: InkWell( splashColor: Colors.transparent, focusColor: Colors.transparent, hoverColor: Colors.transparent, highlightColor: Colors.transparent, onTap: () async { context.pushNamed( HorecagelegenhedenOverzichtProvinciePageWidget .routeName, queryParameters: { 'plaats': serializeParam( FFAppState().provincieSelectId, ParamType.String, ), }.withoutNulls, ); }, child: Material( color: Colors.transparent, child: ListTile( leading: Icon( Icons.restaurant_sharp, ), title: Text( FFLocalizations.of(context).getText( 'hnq8op6j' /* Horeca */, ), 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, ), ), trailing: Icon( Icons.arrow_forward_ios_rounded, color: FlutterFlowTheme.of(context).secondaryText, size: 24.0, ), tileColor: FlutterFlowTheme.of(context).secondaryBackground, dense: true, contentPadding: EdgeInsetsDirectional.fromSTEB( 12.0, 0.0, 12.0, 0.0), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.0), ), ), ), ), ), Padding( padding: EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 48.0), child: Row( mainAxisSize: MainAxisSize.max, children: [ Builder( builder: (context) { if (FFAppState().userSessionid == null || FFAppState().userSessionid == '') { return FFButtonWidget( onPressed: () async { context.pushNamed(LoginWidget.routeName); }, text: FFLocalizations.of(context).getText( 'xwiuhl5v' /* Mijn Account */, ), 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), ), ); } else { return FFButtonWidget( onPressed: () async { context.pushNamed(FavorietenWidget.routeName); }, text: FFAppState().userName, 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), ), ); } }, ), AlignedTooltip( content: Padding( padding: EdgeInsets.all(4.0), child: Text( FFLocalizations.of(context).getText( 'oug8uvm7' /* Terug */, ), style: FlutterFlowTheme.of(context).bodyLarge.override( font: GoogleFonts.roboto( fontWeight: FlutterFlowTheme.of(context) .bodyLarge .fontWeight, fontStyle: FlutterFlowTheme.of(context) .bodyLarge .fontStyle, ), letterSpacing: 0.0, fontWeight: FlutterFlowTheme.of(context) .bodyLarge .fontWeight, fontStyle: FlutterFlowTheme.of(context) .bodyLarge .fontStyle, ), ), ), offset: 4.0, preferredDirection: AxisDirection.down, borderRadius: BorderRadius.circular(8.0), backgroundColor: FlutterFlowTheme.of(context).secondaryBackground, elevation: 4.0, tailBaseWidth: 24.0, tailLength: 12.0, waitDuration: Duration(milliseconds: 100), showDuration: Duration(milliseconds: 1500), triggerMode: TooltipTriggerMode.tap, child: FlutterFlowIconButton( borderRadius: 8.0, buttonSize: 40.0, fillColor: FlutterFlowTheme.of(context).primary, icon: Icon( Icons.arrow_back, color: FlutterFlowTheme.of(context).info, size: 24.0, ), onPressed: () async { Navigator.pop(context); }, ), ), Text( FFLocalizations.of(context).getText( 'vdrqgyci' /* v0001 */, ), style: FlutterFlowTheme.of(context).bodyMedium.override( font: GoogleFonts.roboto( fontWeight: FlutterFlowTheme.of(context) .bodyMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .bodyMedium .fontStyle, ), color: Color(0xFF5B88A9), fontSize: 12.0, letterSpacing: 0.0, fontWeight: FlutterFlowTheme.of(context) .bodyMedium .fontWeight, fontStyle: FlutterFlowTheme.of(context) .bodyMedium .fontStyle, ), ), Text( valueOrDefault( functions.buildStempel(), 'buildStempel', ), 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, ), ), ], ), ), ], ), ), ], ), ); } }