import 'package:flutter/material.dart'; class GestionnaireCard extends StatelessWidget { final String name; final String email; const GestionnaireCard({ Key? key, required this.name, required this.email, }) : super(key: key); @override Widget build(BuildContext context) { return Card( margin: const EdgeInsets.only(bottom: 12), child: Padding( padding: const EdgeInsets.all(16), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ // 🔹 Infos principales Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text(name, style: const TextStyle(fontWeight: FontWeight.bold)), Text(email, style: const TextStyle(color: Colors.grey)), ], ), const SizedBox(height: 12), // 🔹 Attribution à des RPE (dropdown fictif ici) Row( children: [ const Text("RPE attribué : "), const SizedBox(width: 8), DropdownButton( value: "RPE 1", items: const [ DropdownMenuItem(value: "RPE 1", child: Text("RPE 1")), DropdownMenuItem(value: "RPE 2", child: Text("RPE 2")), DropdownMenuItem(value: "RPE 3", child: Text("RPE 3")), ], onChanged: (value) {}, ), ], ), const SizedBox(height: 12), // 🔹 Boutons d'action Row( children: [ TextButton.icon( onPressed: () { // Réinitialisation mot de passe }, icon: const Icon(Icons.lock_reset), label: const Text("Réinitialiser MDP"), ), const SizedBox(width: 12), TextButton.icon( onPressed: () { // Suppression du compte }, icon: const Icon(Icons.delete, color: Colors.red), label: const Text("Supprimer", style: TextStyle(color: Colors.red)), ), ], ) ], ), ), ); } }