drawer_component_widget.dart 68 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483
  1. import '/flutter_flow/flutter_flow_icon_button.dart';
  2. import '/flutter_flow/flutter_flow_theme.dart';
  3. import '/flutter_flow/flutter_flow_util.dart';
  4. import '/flutter_flow/flutter_flow_widgets.dart';
  5. import 'dart:ui';
  6. import '/flutter_flow/custom_functions.dart' as functions;
  7. import '/index.dart';
  8. import 'package:aligned_tooltip/aligned_tooltip.dart';
  9. import 'package:flutter/material.dart';
  10. import 'package:flutter_spinkit/flutter_spinkit.dart';
  11. import 'package:font_awesome_flutter/font_awesome_flutter.dart';
  12. import 'package:google_fonts/google_fonts.dart';
  13. import 'package:provider/provider.dart';
  14. import 'drawer_component_model.dart';
  15. export 'drawer_component_model.dart';
  16. class DrawerComponentWidget extends StatefulWidget {
  17. const DrawerComponentWidget({super.key});
  18. @override
  19. State<DrawerComponentWidget> createState() => _DrawerComponentWidgetState();
  20. }
  21. class _DrawerComponentWidgetState extends State<DrawerComponentWidget>
  22. with RouteAware {
  23. late DrawerComponentModel _model;
  24. @override
  25. void setState(VoidCallback callback) {
  26. super.setState(callback);
  27. _model.onUpdate();
  28. }
  29. @override
  30. void initState() {
  31. super.initState();
  32. _model = createModel(context, () => DrawerComponentModel());
  33. }
  34. @override
  35. void dispose() {
  36. routeObserver.unsubscribe(this);
  37. _model.maybeDispose();
  38. super.dispose();
  39. }
  40. @override
  41. void didUpdateWidget(DrawerComponentWidget oldWidget) {
  42. super.didUpdateWidget(oldWidget);
  43. _model.widget = widget;
  44. }
  45. @override
  46. void didChangeDependencies() {
  47. super.didChangeDependencies();
  48. final route = DebugModalRoute.of(context);
  49. if (route != null) {
  50. routeObserver.subscribe(this, route);
  51. }
  52. debugLogGlobalProperty(context);
  53. }
  54. @override
  55. void didPopNext() {
  56. if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
  57. setState(() => _model.isRouteVisible = true);
  58. debugLogWidgetClass(_model);
  59. }
  60. }
  61. @override
  62. void didPush() {
  63. if (mounted && DebugFlutterFlowModelContext.maybeOf(context) == null) {
  64. setState(() => _model.isRouteVisible = true);
  65. debugLogWidgetClass(_model);
  66. }
  67. }
  68. @override
  69. void didPop() {
  70. _model.isRouteVisible = false;
  71. }
  72. @override
  73. void didPushNext() {
  74. _model.isRouteVisible = false;
  75. }
  76. @override
  77. Widget build(BuildContext context) {
  78. DebugFlutterFlowModelContext.maybeOf(context)
  79. ?.parentModelCallback
  80. ?.call(_model);
  81. context.watch<FFAppState>();
  82. return SingleChildScrollView(
  83. child: Column(
  84. mainAxisSize: MainAxisSize.max,
  85. crossAxisAlignment: CrossAxisAlignment.start,
  86. children: [
  87. Row(
  88. mainAxisSize: MainAxisSize.min,
  89. children: [
  90. Expanded(
  91. child: Padding(
  92. padding: EdgeInsetsDirectional.fromSTEB(0.0, 15.0, 0.0, 5.0),
  93. child: ClipRRect(
  94. borderRadius: BorderRadius.circular(8.0),
  95. child: Image.asset(
  96. 'assets/images/logo800px.png',
  97. width: 300.0,
  98. height: 42.0,
  99. fit: BoxFit.contain,
  100. alignment: Alignment(0.0, 0.0),
  101. ),
  102. ),
  103. ),
  104. ),
  105. ],
  106. ),
  107. Container(
  108. decoration: BoxDecoration(),
  109. child: SingleChildScrollView(
  110. child: Column(
  111. mainAxisSize: MainAxisSize.max,
  112. children: [
  113. InkWell(
  114. splashColor: Colors.transparent,
  115. focusColor: Colors.transparent,
  116. hoverColor: Colors.transparent,
  117. highlightColor: Colors.transparent,
  118. onTap: () async {
  119. context
  120. .pushNamed(SelectprovinciegemeenteWidget.routeName);
  121. },
  122. child: Material(
  123. color: Colors.transparent,
  124. child: ListTile(
  125. leading: Icon(
  126. Icons.holiday_village_sharp,
  127. size: 1.0,
  128. ),
  129. title: Text(
  130. FFLocalizations.of(context).getText(
  131. 'j0ompw01' /* Zoek stad */,
  132. ),
  133. style:
  134. FlutterFlowTheme.of(context).titleLarge.override(
  135. font: GoogleFonts.roboto(
  136. fontWeight: FlutterFlowTheme.of(context)
  137. .titleLarge
  138. .fontWeight,
  139. fontStyle: FlutterFlowTheme.of(context)
  140. .titleLarge
  141. .fontStyle,
  142. ),
  143. letterSpacing: 0.0,
  144. fontWeight: FlutterFlowTheme.of(context)
  145. .titleLarge
  146. .fontWeight,
  147. fontStyle: FlutterFlowTheme.of(context)
  148. .titleLarge
  149. .fontStyle,
  150. ),
  151. ),
  152. trailing: Icon(
  153. Icons.arrow_forward_ios_rounded,
  154. color: FlutterFlowTheme.of(context).secondaryText,
  155. size: 14.0,
  156. ),
  157. tileColor:
  158. FlutterFlowTheme.of(context).secondaryBackground,
  159. dense: true,
  160. contentPadding: EdgeInsetsDirectional.fromSTEB(
  161. 12.0, 0.0, 12.0, 0.0),
  162. shape: RoundedRectangleBorder(
  163. borderRadius: BorderRadius.circular(8.0),
  164. ),
  165. ),
  166. ),
  167. ),
  168. Padding(
  169. padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
  170. child: InkWell(
  171. splashColor: Colors.transparent,
  172. focusColor: Colors.transparent,
  173. hoverColor: Colors.transparent,
  174. highlightColor: Colors.transparent,
  175. onTap: () async {
  176. context.pushNamed(HomeWidget.routeName);
  177. },
  178. child: Material(
  179. color: Colors.transparent,
  180. child: ListTile(
  181. leading: Icon(
  182. Icons.home,
  183. ),
  184. title: Text(
  185. FFLocalizations.of(context).getText(
  186. '5xqi2sto' /* Home */,
  187. ),
  188. style: FlutterFlowTheme.of(context)
  189. .titleLarge
  190. .override(
  191. font: GoogleFonts.roboto(
  192. fontWeight: FlutterFlowTheme.of(context)
  193. .titleLarge
  194. .fontWeight,
  195. fontStyle: FlutterFlowTheme.of(context)
  196. .titleLarge
  197. .fontStyle,
  198. ),
  199. letterSpacing: 0.0,
  200. fontWeight: FlutterFlowTheme.of(context)
  201. .titleLarge
  202. .fontWeight,
  203. fontStyle: FlutterFlowTheme.of(context)
  204. .titleLarge
  205. .fontStyle,
  206. ),
  207. ),
  208. trailing: Icon(
  209. Icons.arrow_forward_ios_rounded,
  210. color: FlutterFlowTheme.of(context).secondaryText,
  211. size: 20.0,
  212. ),
  213. tileColor:
  214. FlutterFlowTheme.of(context).secondaryBackground,
  215. dense: true,
  216. contentPadding: EdgeInsetsDirectional.fromSTEB(
  217. 12.0, 0.0, 12.0, 0.0),
  218. shape: RoundedRectangleBorder(
  219. borderRadius: BorderRadius.circular(8.0),
  220. ),
  221. ),
  222. ),
  223. ),
  224. ),
  225. Padding(
  226. padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
  227. child: InkWell(
  228. splashColor: Colors.transparent,
  229. focusColor: Colors.transparent,
  230. hoverColor: Colors.transparent,
  231. highlightColor: Colors.transparent,
  232. onTap: () async {
  233. context.pushNamed(FavorietenWidget.routeName);
  234. },
  235. child: Material(
  236. color: Colors.transparent,
  237. child: ListTile(
  238. leading: Icon(
  239. Icons.favorite_border,
  240. ),
  241. title: Text(
  242. FFLocalizations.of(context).getText(
  243. '7pacsyhe' /* Favorieten */,
  244. ),
  245. style: FlutterFlowTheme.of(context)
  246. .titleLarge
  247. .override(
  248. font: GoogleFonts.roboto(
  249. fontWeight: FlutterFlowTheme.of(context)
  250. .titleLarge
  251. .fontWeight,
  252. fontStyle: FlutterFlowTheme.of(context)
  253. .titleLarge
  254. .fontStyle,
  255. ),
  256. letterSpacing: 0.0,
  257. fontWeight: FlutterFlowTheme.of(context)
  258. .titleLarge
  259. .fontWeight,
  260. fontStyle: FlutterFlowTheme.of(context)
  261. .titleLarge
  262. .fontStyle,
  263. ),
  264. ),
  265. trailing: Icon(
  266. Icons.arrow_forward_ios_rounded,
  267. color: FlutterFlowTheme.of(context).secondaryText,
  268. size: 20.0,
  269. ),
  270. tileColor:
  271. FlutterFlowTheme.of(context).secondaryBackground,
  272. dense: true,
  273. contentPadding: EdgeInsetsDirectional.fromSTEB(
  274. 12.0, 0.0, 12.0, 0.0),
  275. shape: RoundedRectangleBorder(
  276. borderRadius: BorderRadius.circular(8.0),
  277. ),
  278. ),
  279. ),
  280. ),
  281. ),
  282. Padding(
  283. padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
  284. child: Material(
  285. color: Colors.transparent,
  286. child: ListTile(
  287. leading: Icon(
  288. Icons.house,
  289. ),
  290. title: Text(
  291. FFLocalizations.of(context).getText(
  292. 'qoszyexg' /* Gemeente */,
  293. ),
  294. style: FlutterFlowTheme.of(context)
  295. .headlineMedium
  296. .override(
  297. font: GoogleFonts.roboto(
  298. fontWeight: FlutterFlowTheme.of(context)
  299. .headlineMedium
  300. .fontWeight,
  301. fontStyle: FlutterFlowTheme.of(context)
  302. .headlineMedium
  303. .fontStyle,
  304. ),
  305. letterSpacing: 0.0,
  306. fontWeight: FlutterFlowTheme.of(context)
  307. .headlineMedium
  308. .fontWeight,
  309. fontStyle: FlutterFlowTheme.of(context)
  310. .headlineMedium
  311. .fontStyle,
  312. ),
  313. ),
  314. trailing: Icon(
  315. Icons.arrow_forward_ios_rounded,
  316. color: FlutterFlowTheme.of(context).secondaryText,
  317. size: 24.0,
  318. ),
  319. tileColor:
  320. FlutterFlowTheme.of(context).secondaryBackground,
  321. dense: true,
  322. contentPadding: EdgeInsetsDirectional.fromSTEB(
  323. 12.0, 0.0, 12.0, 0.0),
  324. shape: RoundedRectangleBorder(
  325. borderRadius: BorderRadius.circular(8.0),
  326. ),
  327. ),
  328. ),
  329. ),
  330. Padding(
  331. padding:
  332. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  333. child: InkWell(
  334. splashColor: Colors.transparent,
  335. focusColor: Colors.transparent,
  336. hoverColor: Colors.transparent,
  337. highlightColor: Colors.transparent,
  338. onTap: () async {
  339. context.pushNamed(
  340. PUitgaanPageWidget.routeName,
  341. queryParameters: {
  342. 'plaats': serializeParam(
  343. FFAppState().gemeenteSelectId,
  344. ParamType.String,
  345. ),
  346. 'services': serializeParam(
  347. 'services_3',
  348. ParamType.String,
  349. ),
  350. }.withoutNulls,
  351. );
  352. },
  353. child: Material(
  354. color: Colors.transparent,
  355. child: ListTile(
  356. leading: Icon(
  357. Icons.music_note_outlined,
  358. ),
  359. title: Text(
  360. FFLocalizations.of(context).getText(
  361. 'f2xucb65' /* Uitgaan */,
  362. ),
  363. style: FlutterFlowTheme.of(context)
  364. .titleMedium
  365. .override(
  366. font: GoogleFonts.roboto(
  367. fontWeight: FlutterFlowTheme.of(context)
  368. .titleMedium
  369. .fontWeight,
  370. fontStyle: FlutterFlowTheme.of(context)
  371. .titleMedium
  372. .fontStyle,
  373. ),
  374. letterSpacing: 0.0,
  375. fontWeight: FlutterFlowTheme.of(context)
  376. .titleMedium
  377. .fontWeight,
  378. fontStyle: FlutterFlowTheme.of(context)
  379. .titleMedium
  380. .fontStyle,
  381. ),
  382. ),
  383. trailing: Icon(
  384. Icons.arrow_forward_ios_rounded,
  385. color: FlutterFlowTheme.of(context).secondaryText,
  386. size: 24.0,
  387. ),
  388. tileColor:
  389. FlutterFlowTheme.of(context).secondaryBackground,
  390. dense: true,
  391. contentPadding: EdgeInsetsDirectional.fromSTEB(
  392. 12.0, 0.0, 12.0, 0.0),
  393. shape: RoundedRectangleBorder(
  394. borderRadius: BorderRadius.circular(8.0),
  395. ),
  396. ),
  397. ),
  398. ),
  399. ),
  400. Padding(
  401. padding:
  402. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  403. child: InkWell(
  404. splashColor: Colors.transparent,
  405. focusColor: Colors.transparent,
  406. hoverColor: Colors.transparent,
  407. highlightColor: Colors.transparent,
  408. onTap: () async {
  409. context.pushNamed(
  410. PUitgaanPageWidget.routeName,
  411. queryParameters: {
  412. 'plaats': serializeParam(
  413. FFAppState().gemeenteSelectId,
  414. ParamType.String,
  415. ),
  416. 'services': serializeParam(
  417. 'services_4',
  418. ParamType.String,
  419. ),
  420. }.withoutNulls,
  421. );
  422. },
  423. child: Material(
  424. color: Colors.transparent,
  425. child: ListTile(
  426. leading: FaIcon(
  427. FontAwesomeIcons.flagCheckered,
  428. ),
  429. title: Text(
  430. FFLocalizations.of(context).getText(
  431. 'aco5j6v5' /* Activiteiten */,
  432. ),
  433. style: FlutterFlowTheme.of(context)
  434. .titleMedium
  435. .override(
  436. font: GoogleFonts.roboto(
  437. fontWeight: FlutterFlowTheme.of(context)
  438. .titleMedium
  439. .fontWeight,
  440. fontStyle: FlutterFlowTheme.of(context)
  441. .titleMedium
  442. .fontStyle,
  443. ),
  444. letterSpacing: 0.0,
  445. fontWeight: FlutterFlowTheme.of(context)
  446. .titleMedium
  447. .fontWeight,
  448. fontStyle: FlutterFlowTheme.of(context)
  449. .titleMedium
  450. .fontStyle,
  451. ),
  452. ),
  453. trailing: Icon(
  454. Icons.arrow_forward_ios_rounded,
  455. color: FlutterFlowTheme.of(context).secondaryText,
  456. size: 24.0,
  457. ),
  458. tileColor:
  459. FlutterFlowTheme.of(context).secondaryBackground,
  460. dense: true,
  461. contentPadding: EdgeInsetsDirectional.fromSTEB(
  462. 12.0, 0.0, 12.0, 0.0),
  463. shape: RoundedRectangleBorder(
  464. borderRadius: BorderRadius.circular(8.0),
  465. ),
  466. ),
  467. ),
  468. ),
  469. ),
  470. Padding(
  471. padding:
  472. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  473. child: InkWell(
  474. splashColor: Colors.transparent,
  475. focusColor: Colors.transparent,
  476. hoverColor: Colors.transparent,
  477. highlightColor: Colors.transparent,
  478. onTap: () async {
  479. context.pushNamed(
  480. PUitgaanPageWidget.routeName,
  481. queryParameters: {
  482. 'plaats': serializeParam(
  483. FFAppState().gemeenteSelectId,
  484. ParamType.String,
  485. ),
  486. 'services': serializeParam(
  487. 'services_5',
  488. ParamType.String,
  489. ),
  490. }.withoutNulls,
  491. );
  492. },
  493. child: Material(
  494. color: Colors.transparent,
  495. child: ListTile(
  496. leading: Icon(
  497. Icons.article_sharp,
  498. ),
  499. title: Text(
  500. FFLocalizations.of(context).getText(
  501. 'u6kma8y1' /* Cultuur */,
  502. ),
  503. style: FlutterFlowTheme.of(context)
  504. .titleMedium
  505. .override(
  506. font: GoogleFonts.roboto(
  507. fontWeight: FlutterFlowTheme.of(context)
  508. .titleMedium
  509. .fontWeight,
  510. fontStyle: FlutterFlowTheme.of(context)
  511. .titleMedium
  512. .fontStyle,
  513. ),
  514. letterSpacing: 0.0,
  515. fontWeight: FlutterFlowTheme.of(context)
  516. .titleMedium
  517. .fontWeight,
  518. fontStyle: FlutterFlowTheme.of(context)
  519. .titleMedium
  520. .fontStyle,
  521. ),
  522. ),
  523. trailing: Icon(
  524. Icons.arrow_forward_ios_rounded,
  525. color: FlutterFlowTheme.of(context).secondaryText,
  526. size: 24.0,
  527. ),
  528. tileColor:
  529. FlutterFlowTheme.of(context).secondaryBackground,
  530. dense: true,
  531. contentPadding: EdgeInsetsDirectional.fromSTEB(
  532. 12.0, 0.0, 12.0, 0.0),
  533. shape: RoundedRectangleBorder(
  534. borderRadius: BorderRadius.circular(8.0),
  535. ),
  536. ),
  537. ),
  538. ),
  539. ),
  540. Padding(
  541. padding:
  542. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  543. child: InkWell(
  544. splashColor: Colors.transparent,
  545. focusColor: Colors.transparent,
  546. hoverColor: Colors.transparent,
  547. highlightColor: Colors.transparent,
  548. onTap: () async {
  549. context.pushNamed(
  550. PUitgaanPageWidget.routeName,
  551. queryParameters: {
  552. 'plaats': serializeParam(
  553. FFAppState().gemeenteSelectId,
  554. ParamType.String,
  555. ),
  556. 'services': serializeParam(
  557. 'services_6',
  558. ParamType.String,
  559. ),
  560. }.withoutNulls,
  561. );
  562. },
  563. child: Material(
  564. color: Colors.transparent,
  565. child: ListTile(
  566. leading: Icon(
  567. Icons.movie_outlined,
  568. ),
  569. title: Text(
  570. FFLocalizations.of(context).getText(
  571. 'hpm7mxhj' /* Films */,
  572. ),
  573. style: FlutterFlowTheme.of(context)
  574. .titleLarge
  575. .override(
  576. font: GoogleFonts.roboto(
  577. fontWeight: FlutterFlowTheme.of(context)
  578. .titleLarge
  579. .fontWeight,
  580. fontStyle: FlutterFlowTheme.of(context)
  581. .titleLarge
  582. .fontStyle,
  583. ),
  584. letterSpacing: 0.0,
  585. fontWeight: FlutterFlowTheme.of(context)
  586. .titleLarge
  587. .fontWeight,
  588. fontStyle: FlutterFlowTheme.of(context)
  589. .titleLarge
  590. .fontStyle,
  591. ),
  592. ),
  593. trailing: Icon(
  594. Icons.arrow_forward_ios_rounded,
  595. color: FlutterFlowTheme.of(context).secondaryText,
  596. size: 24.0,
  597. ),
  598. tileColor:
  599. FlutterFlowTheme.of(context).secondaryBackground,
  600. dense: true,
  601. contentPadding: EdgeInsetsDirectional.fromSTEB(
  602. 12.0, 0.0, 12.0, 0.0),
  603. shape: RoundedRectangleBorder(
  604. borderRadius: BorderRadius.circular(8.0),
  605. ),
  606. ),
  607. ),
  608. ),
  609. ),
  610. Padding(
  611. padding:
  612. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  613. child: InkWell(
  614. splashColor: Colors.transparent,
  615. focusColor: Colors.transparent,
  616. hoverColor: Colors.transparent,
  617. highlightColor: Colors.transparent,
  618. onTap: () async {
  619. context.pushNamed(
  620. PUitgaanPageWidget.routeName,
  621. queryParameters: {
  622. 'plaats': serializeParam(
  623. FFAppState().gemeenteSelectId,
  624. ParamType.String,
  625. ),
  626. 'services': serializeParam(
  627. 'services_7',
  628. ParamType.String,
  629. ),
  630. }.withoutNulls,
  631. );
  632. },
  633. child: Material(
  634. color: Colors.transparent,
  635. child: ListTile(
  636. leading: Icon(
  637. Icons.emoji_people,
  638. ),
  639. title: Text(
  640. FFLocalizations.of(context).getText(
  641. 'clxcjmfh' /* Jeugd */,
  642. ),
  643. style: FlutterFlowTheme.of(context)
  644. .titleLarge
  645. .override(
  646. font: GoogleFonts.roboto(
  647. fontWeight: FlutterFlowTheme.of(context)
  648. .titleLarge
  649. .fontWeight,
  650. fontStyle: FlutterFlowTheme.of(context)
  651. .titleLarge
  652. .fontStyle,
  653. ),
  654. letterSpacing: 0.0,
  655. fontWeight: FlutterFlowTheme.of(context)
  656. .titleLarge
  657. .fontWeight,
  658. fontStyle: FlutterFlowTheme.of(context)
  659. .titleLarge
  660. .fontStyle,
  661. ),
  662. ),
  663. trailing: Icon(
  664. Icons.arrow_forward_ios_rounded,
  665. color: FlutterFlowTheme.of(context).secondaryText,
  666. size: 24.0,
  667. ),
  668. tileColor:
  669. FlutterFlowTheme.of(context).secondaryBackground,
  670. dense: true,
  671. contentPadding: EdgeInsetsDirectional.fromSTEB(
  672. 12.0, 0.0, 12.0, 0.0),
  673. shape: RoundedRectangleBorder(
  674. borderRadius: BorderRadius.circular(8.0),
  675. ),
  676. ),
  677. ),
  678. ),
  679. ),
  680. Padding(
  681. padding:
  682. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  683. child: InkWell(
  684. splashColor: Colors.transparent,
  685. focusColor: Colors.transparent,
  686. hoverColor: Colors.transparent,
  687. highlightColor: Colors.transparent,
  688. onTap: () async {
  689. context.pushNamed(
  690. HorecagelegenhedenOverzichtWidget.routeName,
  691. queryParameters: {
  692. 'plaats': serializeParam(
  693. FFAppState().gemeenteSelectId,
  694. ParamType.String,
  695. ),
  696. }.withoutNulls,
  697. );
  698. },
  699. child: Material(
  700. color: Colors.transparent,
  701. child: ListTile(
  702. leading: Icon(
  703. Icons.restaurant_sharp,
  704. ),
  705. title: Text(
  706. FFLocalizations.of(context).getText(
  707. 'mk70rozo' /* Horeca */,
  708. ),
  709. style: FlutterFlowTheme.of(context)
  710. .titleLarge
  711. .override(
  712. font: GoogleFonts.roboto(
  713. fontWeight: FlutterFlowTheme.of(context)
  714. .titleLarge
  715. .fontWeight,
  716. fontStyle: FlutterFlowTheme.of(context)
  717. .titleLarge
  718. .fontStyle,
  719. ),
  720. letterSpacing: 0.0,
  721. fontWeight: FlutterFlowTheme.of(context)
  722. .titleLarge
  723. .fontWeight,
  724. fontStyle: FlutterFlowTheme.of(context)
  725. .titleLarge
  726. .fontStyle,
  727. ),
  728. ),
  729. trailing: Icon(
  730. Icons.arrow_forward_ios_rounded,
  731. color: FlutterFlowTheme.of(context).secondaryText,
  732. size: 24.0,
  733. ),
  734. tileColor:
  735. FlutterFlowTheme.of(context).secondaryBackground,
  736. dense: true,
  737. contentPadding: EdgeInsetsDirectional.fromSTEB(
  738. 12.0, 0.0, 12.0, 0.0),
  739. shape: RoundedRectangleBorder(
  740. borderRadius: BorderRadius.circular(8.0),
  741. ),
  742. ),
  743. ),
  744. ),
  745. ),
  746. Padding(
  747. padding:
  748. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  749. child: Material(
  750. color: Colors.transparent,
  751. child: ListTile(
  752. leading: Icon(
  753. Icons.delivery_dining,
  754. ),
  755. title: Text(
  756. FFLocalizations.of(context).getText(
  757. 't46xiboh' /* Thuis bezorgen */,
  758. ),
  759. style:
  760. FlutterFlowTheme.of(context).titleLarge.override(
  761. font: GoogleFonts.roboto(
  762. fontWeight: FlutterFlowTheme.of(context)
  763. .titleLarge
  764. .fontWeight,
  765. fontStyle: FlutterFlowTheme.of(context)
  766. .titleLarge
  767. .fontStyle,
  768. ),
  769. letterSpacing: 0.0,
  770. fontWeight: FlutterFlowTheme.of(context)
  771. .titleLarge
  772. .fontWeight,
  773. fontStyle: FlutterFlowTheme.of(context)
  774. .titleLarge
  775. .fontStyle,
  776. ),
  777. ),
  778. trailing: Icon(
  779. Icons.arrow_forward_ios_rounded,
  780. color: FlutterFlowTheme.of(context).secondaryText,
  781. size: 24.0,
  782. ),
  783. tileColor:
  784. FlutterFlowTheme.of(context).secondaryBackground,
  785. dense: false,
  786. contentPadding: EdgeInsetsDirectional.fromSTEB(
  787. 12.0, 0.0, 12.0, 0.0),
  788. shape: RoundedRectangleBorder(
  789. borderRadius: BorderRadius.circular(8.0),
  790. ),
  791. ),
  792. ),
  793. ),
  794. Padding(
  795. padding: EdgeInsetsDirectional.fromSTEB(0.0, 5.0, 0.0, 0.0),
  796. child: Material(
  797. color: Colors.transparent,
  798. child: ListTile(
  799. leading: Icon(
  800. Icons.castle,
  801. ),
  802. title: Text(
  803. FFLocalizations.of(context).getText(
  804. '4u9vsobq' /* Provincie */,
  805. ),
  806. style: FlutterFlowTheme.of(context)
  807. .headlineMedium
  808. .override(
  809. font: GoogleFonts.roboto(
  810. fontWeight: FlutterFlowTheme.of(context)
  811. .headlineMedium
  812. .fontWeight,
  813. fontStyle: FlutterFlowTheme.of(context)
  814. .headlineMedium
  815. .fontStyle,
  816. ),
  817. letterSpacing: 0.0,
  818. fontWeight: FlutterFlowTheme.of(context)
  819. .headlineMedium
  820. .fontWeight,
  821. fontStyle: FlutterFlowTheme.of(context)
  822. .headlineMedium
  823. .fontStyle,
  824. ),
  825. ),
  826. trailing: Icon(
  827. Icons.arrow_forward_ios_rounded,
  828. color: FlutterFlowTheme.of(context).secondaryText,
  829. size: 24.0,
  830. ),
  831. tileColor:
  832. FlutterFlowTheme.of(context).secondaryBackground,
  833. dense: true,
  834. contentPadding: EdgeInsetsDirectional.fromSTEB(
  835. 12.0, 0.0, 12.0, 0.0),
  836. shape: RoundedRectangleBorder(
  837. borderRadius: BorderRadius.circular(8.0),
  838. ),
  839. ),
  840. ),
  841. ),
  842. Padding(
  843. padding:
  844. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  845. child: InkWell(
  846. splashColor: Colors.transparent,
  847. focusColor: Colors.transparent,
  848. hoverColor: Colors.transparent,
  849. highlightColor: Colors.transparent,
  850. onTap: () async {
  851. context.pushNamed(
  852. PUitgaanPageWidget.routeName,
  853. queryParameters: {
  854. 'plaats': serializeParam(
  855. FFAppState().provincieSelectId,
  856. ParamType.String,
  857. ),
  858. 'services': serializeParam(
  859. 'services_3',
  860. ParamType.String,
  861. ),
  862. }.withoutNulls,
  863. );
  864. },
  865. child: Material(
  866. color: Colors.transparent,
  867. child: ListTile(
  868. leading: Icon(
  869. Icons.music_note_outlined,
  870. ),
  871. title: Text(
  872. FFLocalizations.of(context).getText(
  873. '8luezemw' /* Uitgaan */,
  874. ),
  875. style: FlutterFlowTheme.of(context)
  876. .titleMedium
  877. .override(
  878. font: GoogleFonts.roboto(
  879. fontWeight: FlutterFlowTheme.of(context)
  880. .titleMedium
  881. .fontWeight,
  882. fontStyle: FlutterFlowTheme.of(context)
  883. .titleMedium
  884. .fontStyle,
  885. ),
  886. letterSpacing: 0.0,
  887. fontWeight: FlutterFlowTheme.of(context)
  888. .titleMedium
  889. .fontWeight,
  890. fontStyle: FlutterFlowTheme.of(context)
  891. .titleMedium
  892. .fontStyle,
  893. ),
  894. ),
  895. trailing: Icon(
  896. Icons.arrow_forward_ios_rounded,
  897. color: FlutterFlowTheme.of(context).secondaryText,
  898. size: 24.0,
  899. ),
  900. tileColor:
  901. FlutterFlowTheme.of(context).secondaryBackground,
  902. dense: true,
  903. contentPadding: EdgeInsetsDirectional.fromSTEB(
  904. 12.0, 0.0, 12.0, 0.0),
  905. shape: RoundedRectangleBorder(
  906. borderRadius: BorderRadius.circular(8.0),
  907. ),
  908. ),
  909. ),
  910. ),
  911. ),
  912. Padding(
  913. padding:
  914. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  915. child: InkWell(
  916. splashColor: Colors.transparent,
  917. focusColor: Colors.transparent,
  918. hoverColor: Colors.transparent,
  919. highlightColor: Colors.transparent,
  920. onTap: () async {
  921. context.pushNamed(
  922. PUitgaanPageWidget.routeName,
  923. queryParameters: {
  924. 'plaats': serializeParam(
  925. FFAppState().provincieSelectId,
  926. ParamType.String,
  927. ),
  928. 'services': serializeParam(
  929. 'services_4',
  930. ParamType.String,
  931. ),
  932. }.withoutNulls,
  933. );
  934. },
  935. child: Material(
  936. color: Colors.transparent,
  937. child: ListTile(
  938. leading: Icon(
  939. Icons.sports_score,
  940. ),
  941. title: Text(
  942. FFLocalizations.of(context).getText(
  943. 'rb8etfad' /* Activiteiten */,
  944. ),
  945. style: FlutterFlowTheme.of(context)
  946. .titleMedium
  947. .override(
  948. font: GoogleFonts.roboto(
  949. fontWeight: FlutterFlowTheme.of(context)
  950. .titleMedium
  951. .fontWeight,
  952. fontStyle: FlutterFlowTheme.of(context)
  953. .titleMedium
  954. .fontStyle,
  955. ),
  956. letterSpacing: 0.0,
  957. fontWeight: FlutterFlowTheme.of(context)
  958. .titleMedium
  959. .fontWeight,
  960. fontStyle: FlutterFlowTheme.of(context)
  961. .titleMedium
  962. .fontStyle,
  963. ),
  964. ),
  965. trailing: Icon(
  966. Icons.arrow_forward_ios_rounded,
  967. color: FlutterFlowTheme.of(context).secondaryText,
  968. size: 24.0,
  969. ),
  970. tileColor:
  971. FlutterFlowTheme.of(context).secondaryBackground,
  972. dense: true,
  973. contentPadding: EdgeInsetsDirectional.fromSTEB(
  974. 12.0, 0.0, 12.0, 0.0),
  975. shape: RoundedRectangleBorder(
  976. borderRadius: BorderRadius.circular(8.0),
  977. ),
  978. ),
  979. ),
  980. ),
  981. ),
  982. Padding(
  983. padding:
  984. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  985. child: InkWell(
  986. splashColor: Colors.transparent,
  987. focusColor: Colors.transparent,
  988. hoverColor: Colors.transparent,
  989. highlightColor: Colors.transparent,
  990. onTap: () async {
  991. context.pushNamed(
  992. PUitgaanPageWidget.routeName,
  993. queryParameters: {
  994. 'plaats': serializeParam(
  995. FFAppState().provincieSelectId,
  996. ParamType.String,
  997. ),
  998. 'services': serializeParam(
  999. 'services_5',
  1000. ParamType.String,
  1001. ),
  1002. }.withoutNulls,
  1003. );
  1004. },
  1005. child: Material(
  1006. color: Colors.transparent,
  1007. child: ListTile(
  1008. leading: FaIcon(
  1009. FontAwesomeIcons.piedPiperAlt,
  1010. ),
  1011. title: Text(
  1012. FFLocalizations.of(context).getText(
  1013. 'l4upasn8' /* Cultuur */,
  1014. ),
  1015. style: FlutterFlowTheme.of(context)
  1016. .titleMedium
  1017. .override(
  1018. font: GoogleFonts.roboto(
  1019. fontWeight: FlutterFlowTheme.of(context)
  1020. .titleMedium
  1021. .fontWeight,
  1022. fontStyle: FlutterFlowTheme.of(context)
  1023. .titleMedium
  1024. .fontStyle,
  1025. ),
  1026. letterSpacing: 0.0,
  1027. fontWeight: FlutterFlowTheme.of(context)
  1028. .titleMedium
  1029. .fontWeight,
  1030. fontStyle: FlutterFlowTheme.of(context)
  1031. .titleMedium
  1032. .fontStyle,
  1033. ),
  1034. ),
  1035. trailing: Icon(
  1036. Icons.arrow_forward_ios_rounded,
  1037. color: FlutterFlowTheme.of(context).secondaryText,
  1038. size: 24.0,
  1039. ),
  1040. tileColor:
  1041. FlutterFlowTheme.of(context).secondaryBackground,
  1042. dense: true,
  1043. contentPadding: EdgeInsetsDirectional.fromSTEB(
  1044. 12.0, 0.0, 12.0, 0.0),
  1045. shape: RoundedRectangleBorder(
  1046. borderRadius: BorderRadius.circular(8.0),
  1047. ),
  1048. ),
  1049. ),
  1050. ),
  1051. ),
  1052. Padding(
  1053. padding:
  1054. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  1055. child: InkWell(
  1056. splashColor: Colors.transparent,
  1057. focusColor: Colors.transparent,
  1058. hoverColor: Colors.transparent,
  1059. highlightColor: Colors.transparent,
  1060. onTap: () async {
  1061. context.pushNamed(
  1062. PUitgaanPageWidget.routeName,
  1063. queryParameters: {
  1064. 'plaats': serializeParam(
  1065. FFAppState().provincieSelectId,
  1066. ParamType.String,
  1067. ),
  1068. 'services': serializeParam(
  1069. 'services_6',
  1070. ParamType.String,
  1071. ),
  1072. }.withoutNulls,
  1073. );
  1074. },
  1075. child: Material(
  1076. color: Colors.transparent,
  1077. child: ListTile(
  1078. leading: Icon(
  1079. Icons.movie_outlined,
  1080. ),
  1081. title: Text(
  1082. FFLocalizations.of(context).getText(
  1083. '0zbg44er' /* Films */,
  1084. ),
  1085. style: FlutterFlowTheme.of(context)
  1086. .titleMedium
  1087. .override(
  1088. font: GoogleFonts.roboto(
  1089. fontWeight: FlutterFlowTheme.of(context)
  1090. .titleMedium
  1091. .fontWeight,
  1092. fontStyle: FlutterFlowTheme.of(context)
  1093. .titleMedium
  1094. .fontStyle,
  1095. ),
  1096. letterSpacing: 0.0,
  1097. fontWeight: FlutterFlowTheme.of(context)
  1098. .titleMedium
  1099. .fontWeight,
  1100. fontStyle: FlutterFlowTheme.of(context)
  1101. .titleMedium
  1102. .fontStyle,
  1103. ),
  1104. ),
  1105. trailing: Icon(
  1106. Icons.arrow_forward_ios_rounded,
  1107. color: FlutterFlowTheme.of(context).secondaryText,
  1108. size: 24.0,
  1109. ),
  1110. tileColor:
  1111. FlutterFlowTheme.of(context).secondaryBackground,
  1112. dense: true,
  1113. contentPadding: EdgeInsetsDirectional.fromSTEB(
  1114. 12.0, 0.0, 12.0, 0.0),
  1115. shape: RoundedRectangleBorder(
  1116. borderRadius: BorderRadius.circular(8.0),
  1117. ),
  1118. ),
  1119. ),
  1120. ),
  1121. ),
  1122. Align(
  1123. alignment: AlignmentDirectional(0.0, 0.0),
  1124. child: Padding(
  1125. padding:
  1126. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  1127. child: InkWell(
  1128. splashColor: Colors.transparent,
  1129. focusColor: Colors.transparent,
  1130. hoverColor: Colors.transparent,
  1131. highlightColor: Colors.transparent,
  1132. onTap: () async {
  1133. context.pushNamed(
  1134. PUitgaanPageWidget.routeName,
  1135. queryParameters: {
  1136. 'plaats': serializeParam(
  1137. FFAppState().provincieSelectId,
  1138. ParamType.String,
  1139. ),
  1140. 'services': serializeParam(
  1141. 'services_7',
  1142. ParamType.String,
  1143. ),
  1144. }.withoutNulls,
  1145. );
  1146. },
  1147. child: Material(
  1148. color: Colors.transparent,
  1149. child: ListTile(
  1150. leading: FaIcon(
  1151. FontAwesomeIcons.child,
  1152. ),
  1153. title: Text(
  1154. FFLocalizations.of(context).getText(
  1155. 'zguubv8h' /* Jeugd */,
  1156. ),
  1157. style: FlutterFlowTheme.of(context)
  1158. .titleMedium
  1159. .override(
  1160. font: GoogleFonts.roboto(
  1161. fontWeight: FlutterFlowTheme.of(context)
  1162. .titleMedium
  1163. .fontWeight,
  1164. fontStyle: FlutterFlowTheme.of(context)
  1165. .titleMedium
  1166. .fontStyle,
  1167. ),
  1168. letterSpacing: 0.0,
  1169. fontWeight: FlutterFlowTheme.of(context)
  1170. .titleMedium
  1171. .fontWeight,
  1172. fontStyle: FlutterFlowTheme.of(context)
  1173. .titleMedium
  1174. .fontStyle,
  1175. ),
  1176. ),
  1177. trailing: Icon(
  1178. Icons.arrow_forward_ios_rounded,
  1179. color: FlutterFlowTheme.of(context).secondaryText,
  1180. size: 24.0,
  1181. ),
  1182. tileColor: FlutterFlowTheme.of(context)
  1183. .secondaryBackground,
  1184. dense: true,
  1185. contentPadding: EdgeInsetsDirectional.fromSTEB(
  1186. 12.0, 0.0, 12.0, 0.0),
  1187. shape: RoundedRectangleBorder(
  1188. borderRadius: BorderRadius.circular(8.0),
  1189. ),
  1190. ),
  1191. ),
  1192. ),
  1193. ),
  1194. ),
  1195. Padding(
  1196. padding:
  1197. EdgeInsetsDirectional.fromSTEB(50.0, 0.0, 0.0, 0.0),
  1198. child: InkWell(
  1199. splashColor: Colors.transparent,
  1200. focusColor: Colors.transparent,
  1201. hoverColor: Colors.transparent,
  1202. highlightColor: Colors.transparent,
  1203. onTap: () async {
  1204. context.pushNamed(
  1205. HorecagelegenhedenOverzichtProvinciePageWidget
  1206. .routeName,
  1207. queryParameters: {
  1208. 'plaats': serializeParam(
  1209. FFAppState().provincieSelectId,
  1210. ParamType.String,
  1211. ),
  1212. }.withoutNulls,
  1213. );
  1214. },
  1215. child: Material(
  1216. color: Colors.transparent,
  1217. child: ListTile(
  1218. leading: Icon(
  1219. Icons.restaurant_sharp,
  1220. ),
  1221. title: Text(
  1222. FFLocalizations.of(context).getText(
  1223. 'mqf3caeh' /* Horeca */,
  1224. ),
  1225. style: FlutterFlowTheme.of(context)
  1226. .titleMedium
  1227. .override(
  1228. font: GoogleFonts.roboto(
  1229. fontWeight: FlutterFlowTheme.of(context)
  1230. .titleMedium
  1231. .fontWeight,
  1232. fontStyle: FlutterFlowTheme.of(context)
  1233. .titleMedium
  1234. .fontStyle,
  1235. ),
  1236. letterSpacing: 0.0,
  1237. fontWeight: FlutterFlowTheme.of(context)
  1238. .titleMedium
  1239. .fontWeight,
  1240. fontStyle: FlutterFlowTheme.of(context)
  1241. .titleMedium
  1242. .fontStyle,
  1243. ),
  1244. ),
  1245. trailing: Icon(
  1246. Icons.arrow_forward_ios_rounded,
  1247. color: FlutterFlowTheme.of(context).secondaryText,
  1248. size: 24.0,
  1249. ),
  1250. tileColor:
  1251. FlutterFlowTheme.of(context).secondaryBackground,
  1252. dense: true,
  1253. contentPadding: EdgeInsetsDirectional.fromSTEB(
  1254. 12.0, 0.0, 12.0, 0.0),
  1255. shape: RoundedRectangleBorder(
  1256. borderRadius: BorderRadius.circular(8.0),
  1257. ),
  1258. ),
  1259. ),
  1260. ),
  1261. ),
  1262. Padding(
  1263. padding:
  1264. EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 48.0),
  1265. child: Row(
  1266. mainAxisSize: MainAxisSize.max,
  1267. children: [
  1268. Builder(
  1269. builder: (context) {
  1270. if (FFAppState().userSessionid == null ||
  1271. FFAppState().userSessionid == '') {
  1272. return FFButtonWidget(
  1273. onPressed: () async {
  1274. context.pushNamed(LoginWidget.routeName);
  1275. },
  1276. text: FFLocalizations.of(context).getText(
  1277. '0xszp35t' /* Mijn Account */,
  1278. ),
  1279. options: FFButtonOptions(
  1280. height: 40.0,
  1281. padding: EdgeInsetsDirectional.fromSTEB(
  1282. 16.0, 0.0, 16.0, 0.0),
  1283. iconPadding: EdgeInsetsDirectional.fromSTEB(
  1284. 0.0, 0.0, 0.0, 0.0),
  1285. color: FlutterFlowTheme.of(context).secondary,
  1286. textStyle: FlutterFlowTheme.of(context)
  1287. .titleSmall
  1288. .override(
  1289. font: GoogleFonts.roboto(
  1290. fontWeight:
  1291. FlutterFlowTheme.of(context)
  1292. .titleSmall
  1293. .fontWeight,
  1294. fontStyle:
  1295. FlutterFlowTheme.of(context)
  1296. .titleSmall
  1297. .fontStyle,
  1298. ),
  1299. color: Colors.white,
  1300. letterSpacing: 0.0,
  1301. fontWeight: FlutterFlowTheme.of(context)
  1302. .titleSmall
  1303. .fontWeight,
  1304. fontStyle: FlutterFlowTheme.of(context)
  1305. .titleSmall
  1306. .fontStyle,
  1307. ),
  1308. elevation: 0.0,
  1309. borderRadius: BorderRadius.circular(8.0),
  1310. ),
  1311. );
  1312. } else {
  1313. return FFButtonWidget(
  1314. onPressed: () async {
  1315. context.pushNamed(FavorietenWidget.routeName);
  1316. },
  1317. text: FFAppState().userName,
  1318. options: FFButtonOptions(
  1319. height: 40.0,
  1320. padding: EdgeInsetsDirectional.fromSTEB(
  1321. 16.0, 0.0, 16.0, 0.0),
  1322. iconPadding: EdgeInsetsDirectional.fromSTEB(
  1323. 0.0, 0.0, 0.0, 0.0),
  1324. color: FlutterFlowTheme.of(context).secondary,
  1325. textStyle: FlutterFlowTheme.of(context)
  1326. .titleSmall
  1327. .override(
  1328. font: GoogleFonts.roboto(
  1329. fontWeight:
  1330. FlutterFlowTheme.of(context)
  1331. .titleSmall
  1332. .fontWeight,
  1333. fontStyle:
  1334. FlutterFlowTheme.of(context)
  1335. .titleSmall
  1336. .fontStyle,
  1337. ),
  1338. color: Colors.white,
  1339. letterSpacing: 0.0,
  1340. fontWeight: FlutterFlowTheme.of(context)
  1341. .titleSmall
  1342. .fontWeight,
  1343. fontStyle: FlutterFlowTheme.of(context)
  1344. .titleSmall
  1345. .fontStyle,
  1346. ),
  1347. elevation: 0.0,
  1348. borderRadius: BorderRadius.circular(8.0),
  1349. ),
  1350. );
  1351. }
  1352. },
  1353. ),
  1354. AlignedTooltip(
  1355. content: Padding(
  1356. padding: EdgeInsets.all(4.0),
  1357. child: Text(
  1358. FFLocalizations.of(context).getText(
  1359. 'vnwx710y' /* Terug */,
  1360. ),
  1361. style: FlutterFlowTheme.of(context)
  1362. .bodyLarge
  1363. .override(
  1364. font: GoogleFonts.roboto(
  1365. fontWeight: FlutterFlowTheme.of(context)
  1366. .bodyLarge
  1367. .fontWeight,
  1368. fontStyle: FlutterFlowTheme.of(context)
  1369. .bodyLarge
  1370. .fontStyle,
  1371. ),
  1372. letterSpacing: 0.0,
  1373. fontWeight: FlutterFlowTheme.of(context)
  1374. .bodyLarge
  1375. .fontWeight,
  1376. fontStyle: FlutterFlowTheme.of(context)
  1377. .bodyLarge
  1378. .fontStyle,
  1379. ),
  1380. ),
  1381. ),
  1382. offset: 4.0,
  1383. preferredDirection: AxisDirection.down,
  1384. borderRadius: BorderRadius.circular(8.0),
  1385. backgroundColor:
  1386. FlutterFlowTheme.of(context).secondaryBackground,
  1387. elevation: 4.0,
  1388. tailBaseWidth: 24.0,
  1389. tailLength: 12.0,
  1390. waitDuration: Duration(milliseconds: 100),
  1391. showDuration: Duration(milliseconds: 1500),
  1392. triggerMode: TooltipTriggerMode.tap,
  1393. child: FlutterFlowIconButton(
  1394. borderRadius: 8.0,
  1395. buttonSize: 40.0,
  1396. fillColor: FlutterFlowTheme.of(context).primary,
  1397. icon: Icon(
  1398. Icons.arrow_back,
  1399. color: FlutterFlowTheme.of(context).info,
  1400. size: 24.0,
  1401. ),
  1402. onPressed: () async {
  1403. Navigator.pop(context);
  1404. },
  1405. ),
  1406. ),
  1407. Text(
  1408. FFLocalizations.of(context).getText(
  1409. '7qpu1l01' /* v0001 */,
  1410. ),
  1411. style:
  1412. FlutterFlowTheme.of(context).bodyMedium.override(
  1413. font: GoogleFonts.roboto(
  1414. fontWeight: FlutterFlowTheme.of(context)
  1415. .bodyMedium
  1416. .fontWeight,
  1417. fontStyle: FlutterFlowTheme.of(context)
  1418. .bodyMedium
  1419. .fontStyle,
  1420. ),
  1421. color: Color(0xFF5B88A9),
  1422. fontSize: 12.0,
  1423. letterSpacing: 0.0,
  1424. fontWeight: FlutterFlowTheme.of(context)
  1425. .bodyMedium
  1426. .fontWeight,
  1427. fontStyle: FlutterFlowTheme.of(context)
  1428. .bodyMedium
  1429. .fontStyle,
  1430. ),
  1431. ),
  1432. Text(
  1433. valueOrDefault<String>(
  1434. functions.buildStempel(),
  1435. 'buildStempel',
  1436. ),
  1437. style:
  1438. FlutterFlowTheme.of(context).bodyMedium.override(
  1439. font: GoogleFonts.roboto(
  1440. fontWeight: FlutterFlowTheme.of(context)
  1441. .bodyMedium
  1442. .fontWeight,
  1443. fontStyle: FlutterFlowTheme.of(context)
  1444. .bodyMedium
  1445. .fontStyle,
  1446. ),
  1447. letterSpacing: 0.0,
  1448. fontWeight: FlutterFlowTheme.of(context)
  1449. .bodyMedium
  1450. .fontWeight,
  1451. fontStyle: FlutterFlowTheme.of(context)
  1452. .bodyMedium
  1453. .fontStyle,
  1454. ),
  1455. ),
  1456. ],
  1457. ),
  1458. ),
  1459. ],
  1460. ),
  1461. ),
  1462. ),
  1463. ],
  1464. ),
  1465. );
  1466. }
  1467. }