This commit is contained in:
2026-04-08 12:14:57 +02:00
parent c29024267b
commit 5f5dc141a9
8 changed files with 264 additions and 13 deletions

View File

@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/auth/bloc/auth_bloc.dart';
import 'package:flux/features/company/bloc/company_bloc.dart';
import 'package:flux/core/blocs/session/session_bloc.dart';
import 'package:flux/core/theme/theme.dart';
@@ -32,6 +33,22 @@ class _CreateCompanyScreenState extends State<CreateCompanyScreen> {
return BlocProvider(
create: (context) => CompanyBloc(),
child: Scaffold(
appBar: AppBar(
title: const Text('Configurazione Azienda'),
actions: [
IconButton(
icon: const Icon(Icons.logout_rounded),
onPressed: () {
// Qui chiami il tuo Bloc dell'autenticazione per fare logout
// Esempio se hai un AuthBloc o SessionBloc:
context.read<AuthBloc>().add(LogoutRequested());
// Se vuoi solo tornare brutalmente alla login per testare il logo:
// Navigator.of(context).pushReplacementNamed('/login');
},
),
],
),
body: BlocConsumer<CompanyBloc, CompanyState>(
listener: (context, state) {
if (state.status == CompanyStatus.success) {