chore: Make bottomnavbar labels always visible

This commit is contained in:
krille-chan 2024-05-10 17:31:32 +02:00
parent 3c85786c10
commit 9da309be62
No known key found for this signature in database
2 changed files with 8 additions and 8 deletions

View file

@ -31,13 +31,13 @@ class ChatListView extends StatelessWidget {
badgePosition: badgePosition,
filter:
controller.getRoomFilterByActiveFilter(ActiveFilter.messages),
child: const Icon(Icons.forum_outlined),
child: const Icon(Icons.chat_outlined),
),
selectedIcon: UnreadRoomsBadge(
badgePosition: badgePosition,
filter:
controller.getRoomFilterByActiveFilter(ActiveFilter.messages),
child: const Icon(Icons.forum),
child: const Icon(Icons.chat),
),
label: L10n.of(context)!.messages,
),
@ -60,13 +60,13 @@ class ChatListView extends StatelessWidget {
badgePosition: badgePosition,
filter:
controller.getRoomFilterByActiveFilter(ActiveFilter.allChats),
child: const Icon(Icons.forum_outlined),
child: const Icon(Icons.chat_outlined),
),
selectedIcon: UnreadRoomsBadge(
badgePosition: badgePosition,
filter:
controller.getRoomFilterByActiveFilter(ActiveFilter.allChats),
child: const Icon(Icons.forum),
child: const Icon(Icons.chat),
),
label: L10n.of(context)!.chats,
),
@ -187,8 +187,7 @@ class ChatListView extends StatelessWidget {
? NavigationBar(
elevation: 4,
labelBehavior:
NavigationDestinationLabelBehavior.alwaysHide,
height: 64,
NavigationDestinationLabelBehavior.alwaysShow,
shadowColor:
Theme.of(context).colorScheme.onBackground,
surfaceTintColor:

View file

@ -49,8 +49,9 @@ class _SpaceViewState extends State<SpaceView> {
loadHierarchy();
}
Future<GetSpaceHierarchyResponse> loadHierarchy([String? prevBatch]) async {
final activeSpaceId = widget.controller.activeSpaceId!;
Future<GetSpaceHierarchyResponse?> loadHierarchy([String? prevBatch]) async {
final activeSpaceId = widget.controller.activeSpaceId;
if (activeSpaceId == null) return null;
final client = Matrix.of(context).client;
final activeSpace = client.getRoomById(activeSpaceId);