diff --git a/src/assets/locals/ar.json b/src/assets/locals/ar.json
index c7e74cd..d9b9f69 100644
--- a/src/assets/locals/ar.json
+++ b/src/assets/locals/ar.json
@@ -378,6 +378,10 @@
"confirmOTPSuccess": "تم التحقق من رمز التحقق بنجاح"
},
"order": {
+ "whosPaidTheirShareSplitBill": "من قام بدفع نصيبه من الفاتورة؟",
+ "seeWhoPaidAndHowMuch": "اعرض من قام بدفع نصيبه من الفاتورة وكم يبلغ نصيبه",
+ "personHasPaid": "قام بدفع نصيبه من الفاتورة",
+ "inviteOthersToBill": "دع الآخرين يدفعوا معك",
"title": "الطلب",
"newOrder": "طلب جديد",
"paymentSummary": "ملخص الدفع",
@@ -438,6 +442,7 @@
"payButtonDescription": "الدفع للطلب"
},
"splitBill": {
+ "serviceFee": "نصيب الخدمة",
"title": "تقسيم الفاتورة",
"description": "تقسيم الفاتورة",
"splitBill": "تقسيم الفاتورة",
diff --git a/src/assets/locals/en.json b/src/assets/locals/en.json
index b80327e..81fb41e 100644
--- a/src/assets/locals/en.json
+++ b/src/assets/locals/en.json
@@ -391,6 +391,10 @@
"confirmOTPSuccess": "OTP confirmed successfully"
},
"order": {
+ "whosPaidTheirShareSplitBill": "Who's paid their share of the split bill?",
+ "seeWhoPaidAndHowMuch": "See who paid and how much",
+ "personHasPaid": "Person has paid",
+ "inviteOthersToBill": "Invite others to bill",
"title": "Order",
"newOrder": "New Order",
"aStaffMemberWillCollectTheCashFromYouAtYourTable": "A staff member will collect the cash from you at your table",
@@ -450,6 +454,7 @@
"payButtonDescription": "Pay for your order"
},
"splitBill": {
+ "serviceFee": "Service Fee",
"title": "Split Bill",
"description": "Split Bill",
"splitBill": "Split Bill",
diff --git a/src/pages/order/components/SplitBillParticipantsBottomSheet.tsx b/src/pages/order/components/SplitBillParticipantsBottomSheet.tsx
new file mode 100644
index 0000000..4bdfb3b
--- /dev/null
+++ b/src/pages/order/components/SplitBillParticipantsBottomSheet.tsx
@@ -0,0 +1,146 @@
+import { Button } from "antd";
+import { ProBottomSheet } from "components/ProBottomSheet/ProBottomSheet.tsx";
+import { useTranslation } from "react-i18next";
+
+import { useAppSelector } from "redux/hooks";
+import ProText from "components/ProText";
+import ArabicPrice from "components/ArabicPrice";
+import styles from "../order.module.css";
+import NextIcon from "components/Icons/NextIcon";
+import BackIcon from "components/Icons/BackIcon";
+
+interface SplitBillParticipantsBottomSheetProps {
+ isOpen: boolean;
+ onClose: () => void;
+}
+
+export function SplitBillParticipantsBottomSheet({
+ isOpen,
+ onClose,
+}: SplitBillParticipantsBottomSheetProps) {
+ const { t } = useTranslation();
+ const { isRTL } = useAppSelector((state) => state.locale);
+
+ const taxesChargesStyle = {
+ fontWeight: 400,
+ fontStyle: "Regular",
+ fontSize: 12,
+ lineHeight: "140%",
+ letterSpacing: "0%",
+ color: "#777580",
+ };
+
+ return (
+