added learning analytics view to chat list appbar
This commit is contained in:
parent
85429e4bc8
commit
6687889d58
3 changed files with 8 additions and 17 deletions
|
|
@ -3,7 +3,6 @@ import 'package:fluffychat/pages/chat_list/chat_list.dart';
|
|||
import 'package:fluffychat/pages/chat_list/search_title.dart';
|
||||
import 'package:fluffychat/pages/chat_list/space_view.dart';
|
||||
import 'package:fluffychat/pages/user_bottom_sheet/user_bottom_sheet.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_body_text.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_header_wrapper.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_item_wrapper.dart';
|
||||
|
|
@ -165,9 +164,6 @@ class ChatListViewBody extends StatelessWidget {
|
|||
title: L10n.of(context)!.chats,
|
||||
icon: const Icon(Icons.forum_outlined),
|
||||
),
|
||||
// #Pangea
|
||||
const LearningProgressIndicators(),
|
||||
// Pangea#
|
||||
if (client.prevBatch != null &&
|
||||
rooms.isEmpty &&
|
||||
!controller.isSearchMode) ...[
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ import 'package:fluffychat/config/themes.dart';
|
|||
import 'package:fluffychat/pages/chat_list/chat_list.dart';
|
||||
import 'package:fluffychat/pages/chat_list/client_chooser_button.dart';
|
||||
import 'package:fluffychat/pangea/extensions/pangea_room_extension/pangea_room_extension.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
|
||||
import 'package:fluffychat/widgets/matrix.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||
|
|
@ -22,7 +23,7 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
|||
|
||||
return SliverAppBar(
|
||||
floating: true,
|
||||
toolbarHeight: 72,
|
||||
toolbarHeight: 175,
|
||||
pinned:
|
||||
FluffyThemes.isColumnMode(context) || selectMode != SelectMode.normal,
|
||||
scrolledUnderElevation: selectMode == SelectMode.normal ? 0 : null,
|
||||
|
|
@ -55,7 +56,12 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
|
|||
key: const ValueKey(SelectMode.select),
|
||||
)
|
||||
// #Pangea
|
||||
: ClientChooserButton(controller),
|
||||
: Column(
|
||||
children: [
|
||||
ClientChooserButton(controller),
|
||||
const LearningProgressIndicators(),
|
||||
],
|
||||
),
|
||||
),
|
||||
// : TextField(
|
||||
// controller: controller.searchController,
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import 'package:fluffychat/pangea/constants/pangea_room_types.dart';
|
|||
import 'package:fluffychat/pangea/extensions/pangea_room_extension/pangea_room_extension.dart';
|
||||
import 'package:fluffychat/pangea/utils/chat_list_handle_space_tap.dart';
|
||||
import 'package:fluffychat/pangea/utils/error_handler.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_header_wrapper.dart';
|
||||
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_item_wrapper.dart';
|
||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||
|
|
@ -734,11 +733,6 @@ class _SpaceViewState extends State<SpaceView> {
|
|||
// #Pangea
|
||||
// ChatListHeader(controller: widget.controller),
|
||||
ChatListHeaderWrapper(controller: widget.controller),
|
||||
SliverList(
|
||||
delegate: SliverChildListDelegate(
|
||||
[const LearningProgressIndicators()],
|
||||
),
|
||||
),
|
||||
// Pangea#
|
||||
SliverList(
|
||||
delegate: SliverChildBuilderDelegate(
|
||||
|
|
@ -825,11 +819,6 @@ class _SpaceViewState extends State<SpaceView> {
|
|||
controller: widget.controller,
|
||||
globalSearch: false,
|
||||
),
|
||||
SliverList(
|
||||
delegate: SliverChildListDelegate(
|
||||
[const LearningProgressIndicators()],
|
||||
),
|
||||
),
|
||||
// Pangea#
|
||||
SliverAppBar(
|
||||
automaticallyImplyLeading: false,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue