diff --git a/Frontend/lib/mih_packages/mzansi_ai/package_tools/ai_chat.dart b/Frontend/lib/mih_packages/mzansi_ai/package_tools/ai_chat.dart index 46ed5769..43d69089 100644 --- a/Frontend/lib/mih_packages/mzansi_ai/package_tools/ai_chat.dart +++ b/Frontend/lib/mih_packages/mzansi_ai/package_tools/ai_chat.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:convert'; import 'package:flutter_speed_dial/flutter_speed_dial.dart'; +import 'package:gpt_markdown/gpt_markdown.dart'; import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart'; @@ -222,7 +223,7 @@ class _AiChatState extends State { child: Column( mainAxisSize: MainAxisSize.max, children: [ - Text( + GptMarkdown( snapshot.requireData, textAlign: TextAlign.left, style: TextStyle( diff --git a/Frontend/pubspec.lock b/Frontend/pubspec.lock index f3de8561..5d3edf60 100644 --- a/Frontend/pubspec.lock +++ b/Frontend/pubspec.lock @@ -462,6 +462,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.0" + flutter_math_fork: + dependency: transitive + description: + name: flutter_math_fork + sha256: "6d5f2f1aa57ae539ffb0a04bb39d2da67af74601d685a161aff7ce5bda5fa407" + url: "https://pub.dev" + source: hosted + version: "0.7.4" flutter_native_splash: dependency: "direct main" description: @@ -624,6 +632,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.0" + gpt_markdown: + dependency: "direct main" + description: + name: gpt_markdown + sha256: "68d5337c8a00fc03a37dbddf84a6fd90401c30e99b6baf497ef9522a81fc34ee" + url: "https://pub.dev" + source: hosted + version: "1.1.2" graphs: dependency: transitive description: @@ -864,6 +880,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.0" + nested: + dependency: transitive + description: + name: nested + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" + source: hosted + version: "1.0.0" ollama_dart: dependency: "direct main" description: @@ -1024,6 +1048,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.0" + provider: + dependency: transitive + description: + name: provider + sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272" + url: "https://pub.dev" + source: hosted + version: "6.1.5+1" pub_semver: dependency: transitive description: @@ -1397,6 +1429,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.2" + tuple: + dependency: transitive + description: + name: tuple + sha256: a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151 + url: "https://pub.dev" + source: hosted + version: "2.0.2" typed_data: dependency: transitive description: diff --git a/Frontend/pubspec.yaml b/Frontend/pubspec.yaml index 8d7eec34..d7a6540e 100644 --- a/Frontend/pubspec.yaml +++ b/Frontend/pubspec.yaml @@ -50,6 +50,7 @@ dependencies: ken_logger: ^0.0.3 go_router: ^16.1.0 screen_brightness: ^2.1.6 + gpt_markdown: ^1.1.2 dev_dependencies: flutter_test: