drawer_component_widget.dart 65 KB

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