import 'package:flutter/material.dart'; class QuickActionButton extends StatelessWidget { final String label; final IconData icon; final Color color; final double fontSize; // Ajout d'un paramètre pour personnaliser la taille du texte const QuickActionButton({ required this.label, required this.icon, required this.color, this.fontSize = 14, // Valeur par défaut Key? key, }) : super(key: key); @override Widget build(BuildContext context) { return Column( children: [ CircleAvatar( radius: 30, backgroundColor: color.withOpacity(0.2), child: Icon(icon, color: color, size: 28), ), const SizedBox(height: 8), Text( label, style: TextStyle(color: Colors.white, fontSize: fontSize), // Utilisation de fontSize textAlign: TextAlign.center, ), ], ); } }