diff --git a/lib/src/widgets/item_builder/item_list.dart b/lib/src/widgets/item_builder/item_list.dart index 12e71e0..7d174ce 100644 --- a/lib/src/widgets/item_builder/item_list.dart +++ b/lib/src/widgets/item_builder/item_list.dart @@ -33,12 +33,16 @@ class ItemList extends StatefulWidget { } class _ItemListState extends State { + var widgets = []; + + late ItemBuilder builder = ItemBuilder( + options: widget.itemBuilderOptions ?? ItemBuilderOptions(), + ); + @override - Widget build(BuildContext context) { - var widgets = []; - ItemBuilder builder = ItemBuilder( - options: widget.itemBuilderOptions ?? ItemBuilderOptions(), - ); + void initState() { + super.initState(); + for (var item in widget.items.entries) { widget.itemBuilder == null ? widgets.add( @@ -71,7 +75,10 @@ class _ItemListState extends State { height: widget.spacing, )); } + } + @override + Widget build(BuildContext context) { return Column( children: widgets, );