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;