drawer_component_widget.dart 67 KB

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