buildItemBuilder method
Implementation
@override
Widget? buildItemBuilder(
AntdScrollItemContext<T, AntdIndexBarController<T>> ctx) {
var child = AntdBox(
style: style.itemStyle,
child: super.buildItemBuilder(ctx),
);
var sectionItem = ctx.controller.getSectionItem(ctx.index);
if (sectionItem.isSectionHeader && widget.headerBuilder != null) {
var header =
widget.headerBuilder!(context, sectionItem.section, ctx.index);
return AntdColumn(children: [
AntdBox(
style: style.headerStyle,
child: header,
),
child
]);
}
return child;
}