import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:spotube/components/PageWindowTitleBar.dart'; import 'package:spotube/provider/Auth.dart'; class Settings extends StatefulWidget { const Settings({Key? key}) : super(key: key); @override _SettingsState createState() => _SettingsState(); } class _SettingsState extends State { @override Widget build(BuildContext context) { return Scaffold( body: Column( children: [ PageWindowTitleBar( leading: const BackButton(), center: Text( "Settings", style: Theme.of(context).textTheme.headline5, ), ), const SizedBox(height: 10), Builder(builder: (context) { var auth = context.read(); return ElevatedButton( child: const Text("Logout"), onPressed: () async { SharedPreferences localStorage = await SharedPreferences.getInstance(); await localStorage.clear(); auth.logout(); Navigator.of(context).pop(); }, ); }) ], ), ); } }