From 07e7e38a9b4695f8270a3eb971521020710a57d8 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 15 Dec 2019 12:16:08 +0100 Subject: [PATCH] Add persons list to home screen --- lib/screens/home.dart | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/lib/screens/home.dart b/lib/screens/home.dart index d693178..74fea22 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import '../backend.dart'; +import '../database.dart'; import '../editors/work.dart'; class HomeScreen extends StatelessWidget { @@ -41,7 +42,24 @@ class HomeScreen extends StatelessWidget { ], ), // For debugging purposes - body: Container(), + body: StreamBuilder>( + stream: backend.db.allPersons().watch(), + builder: (context, snapshot) { + if (snapshot.hasData) { + return ListView.builder( + itemCount: snapshot.data.length, + itemBuilder: (context, index) { + final person = snapshot.data[index]; + return ListTile( + title: Text('${person.lastName}, ${person.firstName}'), + ); + }, + ); + } else { + return Container(); + } + }, + ), ); } }