diff --git a/assets/images/svg/live_chat_message_icon.svg b/assets/images/svg/live_chat_message_icon.svg new file mode 100644 index 00000000..26e0280d --- /dev/null +++ b/assets/images/svg/live_chat_message_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/langs/ar-SA.json b/assets/langs/ar-SA.json index b8a79321..4f8cd235 100644 --- a/assets/langs/ar-SA.json +++ b/assets/langs/ar-SA.json @@ -1802,5 +1802,6 @@ "networkUnknownError": "حدث خطأ ما. يرجى المحاولة لاحقاً.", "networkErrorWhileFetching": "حدث خطأ أثناء تحميل البيانات. يرجى المحاولة مجدداً.", "networkPleaseCheckInternet": "يرجى التحقق من اتصالك بالإنترنت والمحاولة مجدداً.", - "networkServerErrorNoMessage": "حدث خطأ في الخادم. يرجى المحاولة لاحقاً." + "networkServerErrorNoMessage": "حدث خطأ في الخادم. يرجى المحاولة لاحقاً.", + "startLiveChat": "بدء المحادثة المباشرة" } diff --git a/assets/langs/en-US.json b/assets/langs/en-US.json index f9d91568..92a5f20c 100644 --- a/assets/langs/en-US.json +++ b/assets/langs/en-US.json @@ -1792,7 +1792,8 @@ "networkUnknownError": "Something went wrong. Please try again later.", "networkErrorWhileFetching": "Something went wrong while loading data. Please try again.", "networkPleaseCheckInternet": "Please check your internet connection and try again.", - "networkServerErrorNoMessage": "A server error occurred. Please try again later." + "networkServerErrorNoMessage": "A server error occurred. Please try again later.", + "startLiveChat": "Start Live Chat" } diff --git a/lib/core/app_assets.dart b/lib/core/app_assets.dart index 107e06d1..215b2421 100644 --- a/lib/core/app_assets.dart +++ b/lib/core/app_assets.dart @@ -20,6 +20,7 @@ class AppAssets { static const String document = '$svgBasePath/document.svg'; static const String report = '$svgBasePath/report.svg'; static const String sucess = '$svgBasePath/sucess.svg'; + static const String livechatMessage = '$svgBasePath/live_chat_message_icon.svg'; // static const String globeOther = '$svgBasePath/globe_other.svg'; static const String cancel = '$svgBasePath/cancel.svg'; diff --git a/lib/generated/locale_keys.g.dart b/lib/generated/locale_keys.g.dart index 1578a0a5..ecb4c9e6 100644 --- a/lib/generated/locale_keys.g.dart +++ b/lib/generated/locale_keys.g.dart @@ -1787,6 +1787,7 @@ abstract class LocaleKeys { static const selectBloodDonationCity = 'selectBloodDonationCity'; static const selectBloodDonationGender = 'selectBloodDonationGender'; static const selectBloodType = 'selectBloodType'; + static const startLiveChat = 'startLiveChat'; static const networkErrorTitle = 'networkErrorTitle'; static const networkErrorMessage = 'networkErrorMessage'; static const networkConnectionReset = 'networkConnectionReset'; diff --git a/lib/presentation/book_appointment/livecare/immediate_livecare_pending_request_page.dart b/lib/presentation/book_appointment/livecare/immediate_livecare_pending_request_page.dart index ccb0ea00..5e0b5fa5 100644 --- a/lib/presentation/book_appointment/livecare/immediate_livecare_pending_request_page.dart +++ b/lib/presentation/book_appointment/livecare/immediate_livecare_pending_request_page.dart @@ -157,35 +157,65 @@ class _ImmediateLiveCarePendingRequestPageState extends State