import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import '../../core/auth/auth_bloc.dart'; /// Phase 1 placeholder — will be replaced in Phase 2 with chat/session features. class HomeScreen extends StatelessWidget { const HomeScreen({super.key}); @override Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) { final displayName = state is AuthAuthenticated ? state.profile['display_name'] as String : state is AuthAnonymous ? state.displayName : ''; return Scaffold( appBar: AppBar( title: const Text('Halo Bestie'), actions: [ IconButton( icon: const Icon(Icons.logout), onPressed: () => context.read().add(LogoutRequested()), ), ], ), body: Center( child: Text( 'Halo, $displayName!', style: const TextStyle(fontSize: 24), ), ), ); }, ); } }