diff --git a/lib/modules/meeting/controllers/meeting_details_controller.dart b/lib/modules/meeting/controllers/meeting_details_controller.dart index f60bfd8d6..42e172d7f 100644 --- a/lib/modules/meeting/controllers/meeting_details_controller.dart +++ b/lib/modules/meeting/controllers/meeting_details_controller.dart @@ -106,7 +106,7 @@ class MeetingDetailsController extends GetxController final GetStorage storage = GetStorage(); Map userInfo = storage.read("user_info"); _userId = userInfo['user']['uid']; - _systemPrompt = AppConfig.agentsystemPrompt("personal_assistant") ?? ''; + _systemPrompt = AppConfig.agentsystemPrompt("meet_ assistant") ?? ''; } void _getDataDetails() async { diff --git a/lib/modules/meeting/views/mind_map_tab.dart b/lib/modules/meeting/views/mind_map_tab.dart index a4e783ba9..51de6ccdb 100644 --- a/lib/modules/meeting/views/mind_map_tab.dart +++ b/lib/modules/meeting/views/mind_map_tab.dart @@ -1,12 +1,98 @@ import 'package:flutter/material.dart'; +import 'package:get/get.dart'; +import 'package:webview_flutter/webview_flutter.dart'; -class MindMapTab extends StatelessWidget { +import '../controllers/meeting_details_controller.dart'; + +class MindMapTab extends StatefulWidget { const MindMapTab({super.key}); + @override + State createState() => _MindMapTabState(); +} + +class _MindMapTabState extends State { + late final WebViewController _controller; + final _meetingDetailsController = Get.find(); + + @override + void initState() { + super.initState(); + String html = ''' + + + + + + + MindMap + + + + + + +
+ +
+ + + + '''; + _controller = WebViewController() + ..setJavaScriptMode(JavaScriptMode.unrestricted) + ..loadHtmlString(html); + } + @override Widget build(BuildContext context) { - return SingleChildScrollView( - child: Text(''), + return WebViewWidget( + controller: _controller, ); } } diff --git a/pubspec.yaml b/pubspec.yaml index 2d0ff76aa..f547bf645 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,7 +31,7 @@ dependencies: logger: ^2.0.2+1 flutter_blue_plus: ^1.31.16 just_audio: ^0.9.36 - webview_flutter: ^4.10.0 + webview_flutter: ^4.12.0 flutter_easyloading: ^3.0.5 package_info_plus: ^8.3.0 file_picker: ^10.1.5