diff options
author | uvok | 2025-07-31 19:56:26 +0200 |
---|---|---|
committer | uvok | 2025-07-31 19:56:26 +0200 |
commit | 7b8c2fe71ca07b94ce11d4fdd9b7a3aea971be67 (patch) | |
tree | 234ed881be997dac0e719c80e37f1131aec68487 /lib/widgets/badge_template_list.dart | |
parent | 88bb7794945f8c8f4fa7f3f7712deaa844f3e526 (diff) |
Introduce sample templates
Diffstat (limited to 'lib/widgets/badge_template_list.dart')
-rw-r--r-- | lib/widgets/badge_template_list.dart | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/lib/widgets/badge_template_list.dart b/lib/widgets/badge_template_list.dart index c0176be..f9fa4b5 100644 --- a/lib/widgets/badge_template_list.dart +++ b/lib/widgets/badge_template_list.dart @@ -18,7 +18,13 @@ import 'package:uvok_epaper_badge/model/badge_template.dart'; import 'package:uvok_epaper_badge/widgets/notifying_list_widget.dart'; class BadgeTemplateList extends NotifyingListWidget<BadgeTemplate> { - const BadgeTemplateList({super.key, required super.items}); + BadgeTemplateList({super.key, required super.items}); + + final List<BadgeTemplate> templates = [ + BadgeTemplate(0, "Foo"), + BadgeTemplate(1, "Bar"), + BadgeTemplate(2, "Baz"), + ]; @override State<StatefulWidget> createState() => _BadgeTemplateListState(); @@ -27,6 +33,17 @@ class BadgeTemplateList extends NotifyingListWidget<BadgeTemplate> { class _BadgeTemplateListState extends State<BadgeTemplateList> { @override Widget build(BuildContext context) { - return const Text("nothing to see here..."); + return Expanded( + child: ListView.separated( + itemBuilder: (context, index) { + var item = widget.templates[index]; + return ListTile(title: Text(item.toString())); + }, + separatorBuilder: (context, index) { + return Divider(); + }, + itemCount: widget.templates.length, + ), + ); } } |