import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; import '../../auth/data/auth_providers.dart'; class ProfileScreen extends ConsumerWidget { const ProfileScreen({super.key}); Future _logout(BuildContext context, WidgetRef ref) async { await ref.read(authStateProvider.notifier).logout(); if (context.mounted) context.go('/login'); } @override Widget build(BuildContext context, WidgetRef ref) { return Scaffold( appBar: AppBar( title: const Text('Profil'), actions: [ IconButton( tooltip: 'Recept', icon: const Icon(Icons.restaurant_menu), onPressed: () => context.go('/recipes'), ), IconButton( tooltip: 'Logga ut', icon: const Icon(Icons.logout), onPressed: () => _logout(context, ref), ), ], ), body: const Center( child: Text('Profilsida (grundversion)'), ), ); } }