Clean up account page

This commit is contained in:
Ryan Pandya 2023-06-01 20:18:38 -04:00
parent 70aa37f3f5
commit 5dcfd5da8d

View File

@ -17,19 +17,17 @@ class _AccountPageState extends State<AccountPage> {
return Column( return Column(
children: [ children: [
Expanded( Expanded(
child: Padding(
padding: const EdgeInsets.all(20.0),
child: ListView( child: ListView(
children: [ children: [
Card( Consumer<AuthAPI>(builder: (context, account, child) {
child: Consumer<AuthAPI>(builder: (context, account, child) {
return ListTile( return ListTile(
leading: Icon(Icons.person), leading: Icon(Icons.person),
title: Text("Account"), title: Text("Account"),
trailing: Text("${account.username}"), trailing: Text("${account.username}"),
); );
}), }),
),
Card(
child:
Consumer<DatabaseAPI>(builder: (context, entries, child) { Consumer<DatabaseAPI>(builder: (context, entries, child) {
return ListTile( return ListTile(
leading: Icon(Icons.edit_note), leading: Icon(Icons.edit_note),
@ -37,22 +35,27 @@ class _AccountPageState extends State<AccountPage> {
trailing: Text("${entries.total}"), trailing: Text("${entries.total}"),
); );
}), }),
), Consumer<CategoriesAPI>(builder: (context, categories, child) {
Card(
child: Consumer<CategoriesAPI>(
builder: (context, categories, child) {
return ListTile( return ListTile(
leading: Icon(Icons.category), leading: Icon(Icons.category),
title: Text("Categories"), title: Text("Categories"),
trailing: Text("${categories.total}"), trailing: Text("${categories.total}"),
); );
}), }),
Center(
child: Consumer<AuthAPI>(
builder: (context, account, child) {
return OutlinedButton.icon(
onPressed: () => account.signOut(),
icon: Icon(Icons.logout),
label: Text("Log out"),
);
},
),
), ),
], ],
), ),
), ),
Expanded(
child: Placeholder(),
), ),
], ],
); );