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