murais e icone sistema
This commit is contained in:
@@ -34,54 +34,59 @@ class ChatListView extends StatelessWidget {
|
||||
return;
|
||||
}
|
||||
},
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
if (isColumnMode)
|
||||
ChatTopTabBar(
|
||||
currentTab: homeTab,
|
||||
onTabSelected: controller.setHomeTab,
|
||||
),
|
||||
Expanded(
|
||||
child: Scaffold(
|
||||
body: SafeArea(
|
||||
top: false,
|
||||
bottom: false,
|
||||
left: false,
|
||||
right: false,
|
||||
child: IndexedStack(
|
||||
index: homeTab.index,
|
||||
children: [
|
||||
ChatTabScaffold(
|
||||
tab: HomeTab.chats,
|
||||
isSearchMode: controller.isSearchMode,
|
||||
onSearchPressed: controller.startSearch,
|
||||
onSearchCancelled: () => controller.cancelSearch(),
|
||||
searchController: controller.searchController,
|
||||
searchFocusNode: controller.searchFocusNode,
|
||||
onSearchChanged: (text) =>
|
||||
controller.onSearchEnter(text, globalSearch: true),
|
||||
controller: controller,
|
||||
child: ChatListViewBody(controller),
|
||||
),
|
||||
ChannelsTab(controller),
|
||||
SpacesTab(controller),
|
||||
MuralsTab(controller),
|
||||
],
|
||||
),
|
||||
child: SafeArea(
|
||||
bottom: false,
|
||||
left: false,
|
||||
right: false,
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
if (isColumnMode)
|
||||
ChatTopTabBar(
|
||||
currentTab: homeTab,
|
||||
onTabSelected: controller.setHomeTab,
|
||||
),
|
||||
Expanded(
|
||||
child: Scaffold(
|
||||
body: SafeArea(
|
||||
top: false,
|
||||
bottom: false,
|
||||
left: false,
|
||||
right: false,
|
||||
child: IndexedStack(
|
||||
index: homeTab.index,
|
||||
children: [
|
||||
ChatTabScaffold(
|
||||
tab: HomeTab.chats,
|
||||
isSearchMode: controller.isSearchMode,
|
||||
onSearchPressed: controller.startSearch,
|
||||
onSearchCancelled: () => controller.cancelSearch(),
|
||||
searchController: controller.searchController,
|
||||
searchFocusNode: controller.searchFocusNode,
|
||||
onSearchChanged: (text) =>
|
||||
controller.onSearchEnter(text, globalSearch: true),
|
||||
controller: controller,
|
||||
child: ChatListViewBody(controller),
|
||||
),
|
||||
ChannelsTab(controller),
|
||||
SpacesTab(controller),
|
||||
MuralsTab(controller),
|
||||
],
|
||||
),
|
||||
),
|
||||
floatingActionButton: !controller.isSearchMode && !isColumnMode
|
||||
? const StartChatFab()
|
||||
: const SizedBox.shrink(),
|
||||
bottomNavigationBar: isColumnMode
|
||||
? null
|
||||
: ChatBottomTabBar(
|
||||
currentTab: homeTab,
|
||||
onTabSelected: controller.setHomeTab,
|
||||
),
|
||||
),
|
||||
floatingActionButton: !controller.isSearchMode && !isColumnMode
|
||||
? const StartChatFab()
|
||||
: const SizedBox.shrink(),
|
||||
bottomNavigationBar: isColumnMode
|
||||
? null
|
||||
: ChatBottomTabBar(
|
||||
currentTab: homeTab,
|
||||
onTabSelected: controller.setHomeTab,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user