import 'package:flutter/material.dart'; class SectionHeader extends StatelessWidget { final String text; final EdgeInsets? padding; final double? fontSize; final bool isFirst; const SectionHeader( this.text, { super.key, this.padding, this.fontSize, this.isFirst = false, }); @override Widget build(BuildContext context) { return Padding( padding: padding ?? const EdgeInsets.fromLTRB(16, 0, 16, 8), child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: [ if (!isFirst) ...[ const Divider(), const SizedBox(height: 16), ], Text( text, style: TextStyle( fontSize: fontSize ?? 16, fontWeight: FontWeight.w600, ), ), ], ), ); } }