From 47f7838da579a837837129f728e951f86c9a73dc Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 17 Apr 2025 03:21:55 +0800 Subject: [PATCH] =?UTF-8?q?s=E4=B8=8A=E4=BC=A0=E5=9C=B0=E9=93=81=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/modules/chat/views/chat_navigation_card.dart | 7 +++++-- lib/modules/chat/views/chat_view.dart | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/modules/chat/views/chat_navigation_card.dart b/lib/modules/chat/views/chat_navigation_card.dart index b9ee31ab4..445891513 100644 --- a/lib/modules/chat/views/chat_navigation_card.dart +++ b/lib/modules/chat/views/chat_navigation_card.dart @@ -8,10 +8,12 @@ import 'package:flutter/material.dart'; import 'package:http/http.dart' as http; class ChatNavigationCard extends StatefulWidget { + final String content; final Map? data; final bool isDarkMode; - const ChatNavigationCard(this.data, this.isDarkMode, {super.key}); + const ChatNavigationCard(this.data, this.content, this.isDarkMode, + {super.key}); @override State createState() => _ChatNavigationCardState(); @@ -41,7 +43,7 @@ class _ChatNavigationCardState extends State { } void _getLocation() async { - List endPointList = widget.data?['companyName'].split(','); + List endPointList = widget.data?['destination'].split(','); endPoint = LatLng( double.parse(endPointList[0]), double.parse(endPointList[1]), @@ -193,6 +195,7 @@ class _ChatNavigationCardState extends State { _mapUrl.isNotEmpty ? Image.network(_mapUrl) : const CircularProgressIndicator(), + Text(widget.content) ], ); } diff --git a/lib/modules/chat/views/chat_view.dart b/lib/modules/chat/views/chat_view.dart index 0832d70a6..be89683fb 100644 --- a/lib/modules/chat/views/chat_view.dart +++ b/lib/modules/chat/views/chat_view.dart @@ -363,7 +363,8 @@ class ChatView extends GetView { box = ChatMusicCard(message.data?['card_spotify'], isDarkMode); } if (message.data?['card_navigation'] != null) { - box = ChatNavigationCard(message.data?['card_navigation'], isDarkMode); + box = ChatNavigationCard( + message.data?['card_navigation'], message.content, isDarkMode); } } return box;