import 'package:flutter/material.dart'; class SectionHeader extends StatelessWidget { final String title; final IconData icon; final Color color; const SectionHeader({ super.key, required this.title, required this.icon, this.color = Colors.blue, }); @override Widget build(BuildContext context) { return Padding( padding: EdgeInsets.symmetric(vertical: 8), child: Row( children: [ Container( padding: EdgeInsets.all(8), decoration: BoxDecoration( color: color.withAlpha(26), borderRadius: BorderRadius.circular(10), ), child: Icon(icon, color: color, size: 20), ), SizedBox(width: 12), Text( title, style: TextStyle( fontSize: 18, fontWeight: FontWeight.bold, color: Colors.grey.shade800, ), ), Expanded( child: Container( margin: EdgeInsets.only(left: 12), height: 2, decoration: BoxDecoration( gradient: LinearGradient( colors: [ color.withAlpha(77), Colors.transparent, ], ), ), ), ), ], ), ); } }