Files
afterwork/lib/presentation/widgets/quick_action_button.dart
2024-09-24 00:32:20 +00:00

36 lines
914 B
Dart

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,
),
],
);
}
}