frosty/lib/widgets/section_header.dart

34 lines
805 B
Dart

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 ??
(isFirst
? const EdgeInsets.fromLTRB(16, 16, 16, 8)
: const EdgeInsets.fromLTRB(16, 32, 16, 8)),
child: Text(
text.toUpperCase(),
style: TextStyle(
fontSize: fontSize ?? 14,
fontWeight: FontWeight.w600,
color: Theme.of(context).colorScheme.onSurface.withValues(alpha: 0.6),
),
),
);
}
}