import 'package:flutter/material.dart';

/// Écran des établissements.
/// Cet écran affiche une liste des établissements disponibles.
/// Les logs permettent de tracer les actions de navigation et d'affichage dans cet écran.
class EstablishmentsScreen extends StatelessWidget {
  const EstablishmentsScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    print("Affichage de l'écran des établissements.");

    return Scaffold(
      appBar: AppBar(
        title: const Text('Établissements'),
        backgroundColor: Colors.blueAccent,
      ),
      body: ListView.builder(
        itemCount: 10, // Exemple : 10 établissements fictifs pour l'affichage
        itemBuilder: (context, index) {
          print("Affichage de l'établissement numéro $index.");

          return ListTile(
            leading: const Icon(Icons.location_city),
            title: Text('Établissement $index'),
            subtitle: const Text('Description de l\'établissement'),
            onTap: () {
              print("L'utilisateur a sélectionné l'établissement numéro $index.");
              // Logique pour ouvrir les détails de l'établissement
            },
          );
        },
      ),
    );
  }
}
