Minor merge fixes
This commit is contained in:
@@ -52,7 +52,12 @@ class _GroupChatDetailsScreenState extends State<GroupChatDetailsScreen> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return WillPopScope(
|
||||||
|
onWillPop: () async {
|
||||||
|
Navigator.pop(context, _selectedUsers);
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
child: Scaffold(
|
||||||
backgroundColor: Color.fromRGBO(252, 252, 252, 1),
|
backgroundColor: Color.fromRGBO(252, 252, 252, 1),
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
elevation: 1,
|
elevation: 1,
|
||||||
@@ -102,7 +107,7 @@ class _GroupChatDetailsScreenState extends State<GroupChatDetailsScreen> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
actions: [
|
actions: [
|
||||||
NeumorphicButton(
|
StreamNeumorphicButton(
|
||||||
child: IconButton(
|
child: IconButton(
|
||||||
padding: const EdgeInsets.all(0),
|
padding: const EdgeInsets.all(0),
|
||||||
icon: StreamSvgIcon.check(
|
icon: StreamSvgIcon.check(
|
||||||
@@ -206,7 +211,7 @@ class _GroupChatDetailsScreenState extends State<GroupChatDetailsScreen> {
|
|||||||
_selectedUsers.remove(user);
|
_selectedUsers.remove(user);
|
||||||
});
|
});
|
||||||
if (_selectedUsers.isEmpty) {
|
if (_selectedUsers.isEmpty) {
|
||||||
Navigator.pop(context);
|
Navigator.pop(context, _selectedUsers);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -216,6 +221,7 @@ class _GroupChatDetailsScreenState extends State<GroupChatDetailsScreen> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,13 +50,11 @@ class _NewGroupChatScreenState extends State<NewGroupChatScreen> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return SafeArea(
|
return SafeArea(
|
||||||
child: UsersBloc(
|
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Color.fromRGBO(252, 252, 252, 1),
|
backgroundColor: Color.fromRGBO(252, 252, 252, 1),
|
||||||
body: NestedScrollView(
|
body: NestedScrollView(
|
||||||
floatHeaderSlivers: true,
|
floatHeaderSlivers: true,
|
||||||
headerSliverBuilder:
|
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
|
||||||
(BuildContext context, bool innerBoxIsScrolled) {
|
|
||||||
return <Widget>[
|
return <Widget>[
|
||||||
SliverAppBar(
|
SliverAppBar(
|
||||||
// floating: true,
|
// floating: true,
|
||||||
@@ -151,8 +149,7 @@ class _NewGroupChatScreenState extends State<NewGroupChatScreen> {
|
|||||||
Stack(
|
Stack(
|
||||||
children: [
|
children: [
|
||||||
UserAvatar(
|
UserAvatar(
|
||||||
onlineIndicatorAlignment:
|
onlineIndicatorAlignment: Alignment(0.9, 0.9),
|
||||||
Alignment(0.9, 0.9),
|
|
||||||
user: user,
|
user: user,
|
||||||
showOnlineStatus: true,
|
showOnlineStatus: true,
|
||||||
borderRadius: BorderRadius.circular(32),
|
borderRadius: BorderRadius.circular(32),
|
||||||
@@ -167,8 +164,8 @@ class _NewGroupChatScreenState extends State<NewGroupChatScreen> {
|
|||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
if (_selectedUsers.contains(user)) {
|
if (_selectedUsers.contains(user)) {
|
||||||
setState(() =>
|
setState(
|
||||||
_selectedUsers.remove(user));
|
() => _selectedUsers.remove(user));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
@@ -241,7 +238,8 @@ class _NewGroupChatScreenState extends State<NewGroupChatScreen> {
|
|||||||
),
|
),
|
||||||
];
|
];
|
||||||
},
|
},
|
||||||
body: UserListView(
|
body: UsersBloc(
|
||||||
|
child: UserListView(
|
||||||
selectedUsers: _selectedUsers,
|
selectedUsers: _selectedUsers,
|
||||||
pullToRefresh: false,
|
pullToRefresh: false,
|
||||||
groupAlphabetically: _isSearchActive ? false : true,
|
groupAlphabetically: _isSearchActive ? false : true,
|
||||||
|
|||||||
Reference in New Issue
Block a user