|
|
@@ -0,0 +1,1446 @@
|
|
|
+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<DrawerComponentCopyWidget> createState() =>
|
|
|
+ _DrawerComponentCopyWidgetState();
|
|
|
+}
|
|
|
+
|
|
|
+class _DrawerComponentCopyWidgetState extends State<DrawerComponentCopyWidget>
|
|
|
+ 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<FFAppState>();
|
|
|
+
|
|
|
+ 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<String>(
|
|
|
+ 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,
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ }
|
|
|
+}
|