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