mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-24 04:59:26 +01:00
chore: Follow up chatlist appbar design
This commit is contained in:
parent
b50355f33e
commit
7c6874ed65
@ -19,7 +19,6 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
||||
|
||||
return AppBar(
|
||||
automaticallyImplyLeading: false,
|
||||
scrolledUnderElevation: selectMode == SelectMode.normal ? 0 : null,
|
||||
leading: selectMode == SelectMode.normal
|
||||
? null
|
||||
: IconButton(
|
||||
@ -38,25 +37,14 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
||||
controller.selectedRoomIds.length.toString(),
|
||||
key: const ValueKey(SelectMode.select),
|
||||
)
|
||||
: Material(
|
||||
color: Theme.of(context).brightness == Brightness.light
|
||||
? Colors.white
|
||||
: Colors.black,
|
||||
borderRadius: const BorderRadius.only(
|
||||
topLeft: Radius.circular(AppConfig.borderRadius),
|
||||
topRight: Radius.circular(AppConfig.borderRadius),
|
||||
),
|
||||
elevation: 4,
|
||||
shadowColor:
|
||||
Theme.of(context).colorScheme.onBackground.withAlpha(64),
|
||||
child: TextField(
|
||||
: TextField(
|
||||
controller: controller.searchController,
|
||||
textInputAction: TextInputAction.search,
|
||||
onChanged: controller.onSearchEnter,
|
||||
decoration: InputDecoration(
|
||||
border: const UnderlineInputBorder(
|
||||
borderSide: BorderSide.none),
|
||||
filled: false,
|
||||
borderSide: BorderSide.none,
|
||||
),
|
||||
hintText: controller.activeSpacesEntry.getName(context),
|
||||
prefixIcon: controller.isSearchMode
|
||||
? IconButton(
|
||||
@ -69,8 +57,7 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
||||
onPressed: Scaffold.of(context).openDrawer,
|
||||
icon: Icon(
|
||||
Icons.menu,
|
||||
color:
|
||||
Theme.of(context).colorScheme.onBackground,
|
||||
color: Theme.of(context).colorScheme.onBackground,
|
||||
),
|
||||
),
|
||||
suffixIcon: Row(
|
||||
@ -114,7 +101,6 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
actions: selectMode == SelectMode.share
|
||||
? null
|
||||
: selectMode == SelectMode.select
|
||||
|
Loading…
Reference in New Issue
Block a user