Files
flux/lib/features/home/ui/quick_actions_widget.dart
Mark M2 Macbook 9f57207a39 ok, design pulito e gorouter perfezionato (#11)
Reviewed-on: #11
Co-authored-by: Mark M2 Macbook <marco@catelli.it>
Co-committed-by: Mark M2 Macbook <marco@catelli.it>
2026-04-29 11:40:17 +02:00

46 lines
1.1 KiB
Dart

// --- WIDGET MINORE DI SUPPORTO ---
import 'package:flutter/material.dart';
class QuickActionButton extends StatelessWidget {
final IconData icon;
final String label;
final Color color;
final VoidCallback onTap;
const QuickActionButton({
super.key,
required this.icon,
required this.label,
required this.color,
required this.onTap,
});
@override
Widget build(BuildContext context) {
return InkWell(
onTap: onTap,
borderRadius: BorderRadius.circular(12),
child: Container(
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
decoration: BoxDecoration(
border: Border.all(color: color.withValues(alpha: 0.3)),
color: color.withValues(alpha: 0.05),
borderRadius: BorderRadius.circular(12),
),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
Icon(icon, color: color, size: 20),
const SizedBox(width: 8),
Text(
label,
style: TextStyle(fontWeight: FontWeight.bold, color: color),
),
],
),
),
);
}
}