From 155500fd7054c7ad35150481d63e013576c9528c Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Sun, 7 May 2023 19:06:31 -0400 Subject: [PATCH] Add leading images to blocks and contacts screen --- lib/screens/blocks_screen.dart | 6 ++++++ lib/screens/contacts_screen.dart | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/lib/screens/blocks_screen.dart b/lib/screens/blocks_screen.dart index e0cec9a..0d6465f 100644 --- a/lib/screens/blocks_screen.dart +++ b/lib/screens/blocks_screen.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:provider/provider.dart'; +import '../controls/image_control.dart'; import '../routes.dart'; import '../services/blocks_manager.dart'; import '../utils/active_profile_selector.dart'; @@ -28,6 +29,11 @@ class BlocksScreen extends StatelessWidget { context.pushNamed(ScreenPaths.userProfile, params: {'id': contact.id}); }, + leading: ImageControl( + imageUrl: contact.avatarUrl.toString(), + iconOverride: const Icon(Icons.person), + width: 32.0, + ), title: Text( '${contact.name} (${contact.handle})', softWrap: true, diff --git a/lib/screens/contacts_screen.dart b/lib/screens/contacts_screen.dart index a768b9c..ec628e5 100644 --- a/lib/screens/contacts_screen.dart +++ b/lib/screens/contacts_screen.dart @@ -5,6 +5,7 @@ import 'package:provider/provider.dart'; import '../controls/app_bottom_nav_bar.dart'; import '../controls/current_profile_button.dart'; +import '../controls/image_control.dart'; import '../controls/linear_status_indicator.dart'; import '../controls/responsive_max_width.dart'; import '../controls/standard_app_drawer.dart'; @@ -64,6 +65,11 @@ class _ContactsScreenState extends State { context.pushNamed(ScreenPaths.userProfile, params: {'id': contact.id}); }, + leading: ImageControl( + imageUrl: contact.avatarUrl.toString(), + iconOverride: const Icon(Icons.person), + width: 32.0, + ), title: Text( '${contact.name} (${contact.handle})', softWrap: true,