This commit is contained in:
Christien Rioux 2023-09-21 21:00:58 -04:00
parent e369d6091a
commit 4ddfbe7746
20 changed files with 150 additions and 189 deletions

View file

@ -1,7 +1,6 @@
import 'dart:async';
import 'package:awesome_extensions/awesome_extensions.dart';
import 'package:fixnum/fixnum.dart';
import 'package:flutter/material.dart';
import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
import 'package:flutter_chat_ui/flutter_chat_ui.dart';
@ -162,7 +161,7 @@ class ChatComponentState extends ConsumerState<ChatComponent> {
)),
Spacer(),
IconButton(
icon: Icon(Icons.close),
icon: const Icon(Icons.close),
onPressed: () async {
activeChatState.add(null);
}).paddingLTRB(16, 0, 16, 0)

View file

@ -44,7 +44,7 @@ class ChatSingleContactListWidget extends ConsumerWidget {
: SearchableList<proto.Chat>(
autoFocusOnSearch: false,
initialList: chatList.toList(),
builder: (c) {
builder: (l, i, c) {
final contact = contactMap[c.remoteConversationKey];
if (contact == null) {
return const Text('...');

View file

@ -50,7 +50,7 @@ class ContactListWidget extends ConsumerWidget {
: SearchableList<proto.Contact>(
autoFocusOnSearch: false,
initialList: contactList.toList(),
builder: (contact) => ContactItemWidget(contact: contact),
builder: (l, i, c) => ContactItemWidget(contact: c),
filter: (value) {
final lowerValue = value.toLowerCase();
return contactList

View file

@ -1,8 +1,6 @@
import 'package:awesome_extensions/awesome_extensions.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:flutter_translate/flutter_translate.dart';
import 'package:go_router/go_router.dart';
class DefaultAppBar extends AppBar {
DefaultAppBar(

View file

@ -1,4 +1,3 @@
import 'package:awesome_extensions/awesome_extensions.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_translate/flutter_translate.dart';

View file

@ -1,6 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_translate/flutter_translate.dart';
import 'package:signal_strength_indicator/signal_strength_indicator.dart';
import '../providers/connection_state.dart';