import 'package:flutter/material.dart'; class Section extends StatelessWidget { final String title; final Widget child; const Section({ super.key, required this.title, required this.child, }); @override Widget build(BuildContext context) { return Column( mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: [ Flexible( child: Padding( padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), child: Text( title, style: Theme.of(context).textTheme.labelLarge?.copyWith( color: Theme.of(context).colorScheme.primary, ), ), ), ), Expanded( flex: 0, child: child, ) ], ); } }