import 'package:flutter/material.dart'; Widget buildSecondaryButton({ required BuildContext context, required IconData icon, required String label, required VoidCallback onPressed, required Color color, }) { return ElevatedButton( onPressed: onPressed, style: ElevatedButton.styleFrom( backgroundColor: Colors.white, foregroundColor: color, padding: EdgeInsets.symmetric(vertical: 16), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), side: BorderSide(color: color.withOpacity(0.3)), ), elevation: 2, ), child: Column( mainAxisSize: MainAxisSize.min, children: [ Icon(icon, size: 28), SizedBox(height: 4), Text( label, style: TextStyle(fontSize: 12, fontWeight: FontWeight.w600), ), ], ), ); }