sectionHeader method
Widget
sectionHeader(
- BuildContext context, {
- Key? key,
- String? header,
- Map<
String, dynamic> ? extraInfo,
override
Section Header
Implementation
@override
Widget sectionHeader(BuildContext context, {Key? key, String? header, Map<String, dynamic>? extraInfo}) {
return Container(
key: key,
height: headerHeight(context),
color: headerBackgroundColor(context),
child: header == null || header.isEmpty
? SizedBox.shrink()
: Row(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
leadingCellPadding(context, extraInfo: extraInfo),
wrappedLeadingWidget(context, child: SizedBox.shrink()),
Expanded(
child: Align(
alignment: AlignmentDirectional.bottomStart,
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(header, style: headerTextStyle(context), overflow: TextOverflow.ellipsis),
SizedBox(width: 1, height: 8),
],
),
),
),
trailingCellPadding(context, extraInfo: extraInfo),
],
),
);
}