|
@@ -34,7 +34,7 @@ class _FavorietenWidgetState extends State<FavorietenWidget>
|
|
|
|
|
|
|
|
_model.tabBarController = TabController(
|
|
_model.tabBarController = TabController(
|
|
|
vsync: this,
|
|
vsync: this,
|
|
|
- length: 3,
|
|
|
|
|
|
|
+ length: 4,
|
|
|
initialIndex: 0,
|
|
initialIndex: 0,
|
|
|
)
|
|
)
|
|
|
..addListener(() => safeSetState(() {}))
|
|
..addListener(() => safeSetState(() {}))
|
|
@@ -175,10 +175,20 @@ class _FavorietenWidgetState extends State<FavorietenWidget>
|
|
|
'ygk8aifq' /* Favoriete Gelegenheden */,
|
|
'ygk8aifq' /* Favoriete Gelegenheden */,
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
|
|
|
+ Tab(
|
|
|
|
|
+ text: FFLocalizations.of(context).getText(
|
|
|
|
|
+ 'jwojezxv' /* Gebruiker */,
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
],
|
|
],
|
|
|
controller: _model.tabBarController,
|
|
controller: _model.tabBarController,
|
|
|
onTap: (i) async {
|
|
onTap: (i) async {
|
|
|
- [() async {}, () async {}, () async {}][i]();
|
|
|
|
|
|
|
+ [
|
|
|
|
|
+ () async {},
|
|
|
|
|
+ () async {},
|
|
|
|
|
+ () async {},
|
|
|
|
|
+ () async {}
|
|
|
|
|
+ ][i]();
|
|
|
},
|
|
},
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
@@ -412,6 +422,88 @@ class _FavorietenWidgetState extends State<FavorietenWidget>
|
|
|
),
|
|
),
|
|
|
],
|
|
],
|
|
|
),
|
|
),
|
|
|
|
|
+ Column(
|
|
|
|
|
+ mainAxisSize: MainAxisSize.max,
|
|
|
|
|
+ children: [
|
|
|
|
|
+ InkWell(
|
|
|
|
|
+ splashColor: Colors.transparent,
|
|
|
|
|
+ focusColor: Colors.transparent,
|
|
|
|
|
+ hoverColor: Colors.transparent,
|
|
|
|
|
+ highlightColor: Colors.transparent,
|
|
|
|
|
+ onTap: () async {
|
|
|
|
|
+ FFAppState().deleteUserToken();
|
|
|
|
|
+ FFAppState().userToken = '';
|
|
|
|
|
+
|
|
|
|
|
+ FFAppState().deleteUserSessionid();
|
|
|
|
|
+ FFAppState().userSessionid = '';
|
|
|
|
|
+
|
|
|
|
|
+ FFAppState().deleteUserSessionname();
|
|
|
|
|
+ FFAppState().userSessionname = '';
|
|
|
|
|
+
|
|
|
|
|
+ FFAppState().deleteUserName();
|
|
|
|
|
+ FFAppState().userName = '';
|
|
|
|
|
+
|
|
|
|
|
+ FFAppState().deleteUserUid();
|
|
|
|
|
+ FFAppState().userUid = 0;
|
|
|
|
|
+
|
|
|
|
|
+ FFAppState().deleteUserMail();
|
|
|
|
|
+ FFAppState().userMail = '';
|
|
|
|
|
+
|
|
|
|
|
+ safeSetState(() {});
|
|
|
|
|
+
|
|
|
|
|
+ context.goNamed(LoginWidget.routeName);
|
|
|
|
|
+ },
|
|
|
|
|
+ child: Material(
|
|
|
|
|
+ color: Colors.transparent,
|
|
|
|
|
+ child: ListTile(
|
|
|
|
|
+ title: Text(
|
|
|
|
|
+ FFLocalizations.of(context).getText(
|
|
|
|
|
+ '275gmehq' /* Uitloggen */,
|
|
|
|
|
+ ),
|
|
|
|
|
+ style: FlutterFlowTheme.of(context)
|
|
|
|
|
+ .titleLarge
|
|
|
|
|
+ .override(
|
|
|
|
|
+ font: GoogleFonts.interTight(
|
|
|
|
|
+ fontWeight:
|
|
|
|
|
+ FlutterFlowTheme.of(context)
|
|
|
|
|
+ .titleLarge
|
|
|
|
|
+ .fontWeight,
|
|
|
|
|
+ fontStyle:
|
|
|
|
|
+ FlutterFlowTheme.of(context)
|
|
|
|
|
+ .titleLarge
|
|
|
|
|
+ .fontStyle,
|
|
|
|
|
+ ),
|
|
|
|
|
+ letterSpacing: 0.0,
|
|
|
|
|
+ fontWeight:
|
|
|
|
|
+ FlutterFlowTheme.of(context)
|
|
|
|
|
+ .titleLarge
|
|
|
|
|
+ .fontWeight,
|
|
|
|
|
+ fontStyle:
|
|
|
|
|
+ FlutterFlowTheme.of(context)
|
|
|
|
|
+ .titleLarge
|
|
|
|
|
+ .fontStyle,
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ trailing: Icon(
|
|
|
|
|
+ Icons.arrow_forward_ios_rounded,
|
|
|
|
|
+ color: FlutterFlowTheme.of(context)
|
|
|
|
|
+ .secondaryText,
|
|
|
|
|
+ size: 24.0,
|
|
|
|
|
+ ),
|
|
|
|
|
+ tileColor: FlutterFlowTheme.of(context)
|
|
|
|
|
+ .secondaryBackground,
|
|
|
|
|
+ dense: false,
|
|
|
|
|
+ contentPadding:
|
|
|
|
|
+ EdgeInsetsDirectional.fromSTEB(
|
|
|
|
|
+ 12.0, 0.0, 12.0, 0.0),
|
|
|
|
|
+ shape: RoundedRectangleBorder(
|
|
|
|
|
+ borderRadius: BorderRadius.circular(8.0),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ],
|
|
|
|
|
+ ),
|
|
|
],
|
|
],
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|