added Logout button
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:frontend_splatournament_manager/widgets/theme_selector_widget.dart';
|
import 'package:frontend_splatournament_manager/widgets/theme_selector_widget.dart';
|
||||||
|
import 'package:provider/provider.dart';
|
||||||
|
import 'package:frontend_splatournament_manager/providers/auth_provider.dart';
|
||||||
|
import 'package:go_router/go_router.dart';
|
||||||
|
|
||||||
import '../widgets/profile_widget.dart';
|
import '../widgets/profile_widget.dart';
|
||||||
|
|
||||||
@@ -21,7 +24,20 @@ class _SettingsPageState extends State<SettingsPage> {
|
|||||||
ProfileWidget(),
|
ProfileWidget(),
|
||||||
Column(
|
Column(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
children: [ThemeSelectorWidget()],
|
children: [
|
||||||
|
ThemeSelectorWidget(),
|
||||||
|
ListTile(
|
||||||
|
leading: const Icon(Icons.logout, color: Colors.red),
|
||||||
|
title: const Text(
|
||||||
|
'Sign Out',
|
||||||
|
style: TextStyle(color: Colors.red),
|
||||||
|
),
|
||||||
|
onTap: () {
|
||||||
|
Provider.of<AuthProvider>(context, listen: false).logout();
|
||||||
|
context.go('/login');
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user