mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-20 00:35:17 +00:00
Can search for users
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import 'package:comunic/forez/helpers/forez_group_helper.dart';
|
||||
import 'package:comunic/forez/ui/routes/search_users.dart';
|
||||
import 'package:comunic/helpers/groups_helper.dart';
|
||||
import 'package:comunic/helpers/users_helper.dart';
|
||||
import 'package:comunic/lists/group_members_list.dart';
|
||||
@ -43,11 +44,23 @@ class _ForezDirectoryScreenState extends State<ForezDirectoryScreen> {
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) => AsyncScreenWidget(
|
||||
onReload: _load,
|
||||
onBuild: onBuild,
|
||||
errorMessage: tr("Failed to load members list!"),
|
||||
key: _key,
|
||||
Widget build(BuildContext context) => Stack(
|
||||
children: [
|
||||
AsyncScreenWidget(
|
||||
onReload: _load,
|
||||
onBuild: onBuild,
|
||||
errorMessage: tr("Failed to load members list!"),
|
||||
key: _key,
|
||||
),
|
||||
Positioned(
|
||||
child: FloatingActionButton(
|
||||
onPressed: _doSearch,
|
||||
child: Icon(Icons.search),
|
||||
),
|
||||
right: 20,
|
||||
bottom: 20,
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
Widget onBuild() => ListView.builder(
|
||||
@ -86,6 +99,12 @@ class _ForezDirectoryScreenState extends State<ForezDirectoryScreen> {
|
||||
snack(context, tr("Error while processing action!"));
|
||||
}
|
||||
}
|
||||
|
||||
void _doSearch() async {
|
||||
final user = await searchUser(context, UsersList()..addAll(_users));
|
||||
print("found ${user?.fullName}");
|
||||
//if (user != null) _openUserProfile(user);
|
||||
}
|
||||
}
|
||||
|
||||
class _ForezMemberTile extends StatelessWidget {
|
||||
|
Reference in New Issue
Block a user