diff --git a/src/pages/cart/components/timeEstimate/BottomSheet.tsx b/src/pages/cart/components/timeEstimate/BottomSheet.tsx
index f6abeb2..13db96a 100644
--- a/src/pages/cart/components/timeEstimate/BottomSheet.tsx
+++ b/src/pages/cart/components/timeEstimate/BottomSheet.tsx
@@ -24,7 +24,7 @@ export function BottomSheet({
title={t("cart.selectTimeEstimate")}
showCloseButton={true}
initialSnap={1}
- height={"510px"}
+ height={510}
snapPoints={["65vh"]}
>
diff --git a/src/pages/checkout/hooks/useOrder.ts b/src/pages/checkout/hooks/useOrder.ts
index 8a2bd60..e05305e 100644
--- a/src/pages/checkout/hooks/useOrder.ts
+++ b/src/pages/checkout/hooks/useOrder.ts
@@ -11,10 +11,18 @@ export default function useOrder() {
const { id } = useParams();
const restaurantID = localStorage.getItem("restaurantID");
const { mobilenumber, user_uuid } = JSON.parse(
- localStorage.getItem("customer") || "{}"
+ localStorage.getItem("customer") || "{}",
) as Customer;
- const { items, coupon, tip, tables, specialRequest, phone } =
- useAppSelector(selectCart);
+ const {
+ items,
+ coupon,
+ tip,
+ tables,
+ specialRequest,
+ phone,
+ estimateTime,
+ officeDetails,
+ } = useAppSelector(selectCart);
const [createOrder] = useCreateOrderMutation();
@@ -33,18 +41,20 @@ export default function useOrder() {
items: items.map((i) => ({
...i,
qty: i.quantity,
+ extras: i.extras || [],
+ extrasgroup: i.extrasgroup || [],
})),
- office_no: "",
+ office_no: officeDetails?.officeNo || "",
vatvalue: 0,
discountGiftCode: "",
paymentType: "cod",
uuid: user_uuid,
pickup_comments: "",
- pickup_time: "",
+ pickup_time: estimateTime,
delivery_pickup_interval: "",
orderPrice: items.reduce(
(acc, item) => acc + item.price * item.quantity,
- 0
+ 0,
),
useWallet: 0,
tip,
@@ -59,13 +69,16 @@ export default function useOrder() {
}, [
createOrder,
mobilenumber,
+ phone,
coupon,
specialRequest,
tables,
id,
restaurantID,
items,
+ officeDetails?.officeNo,
user_uuid,
+ estimateTime,
tip,
dispatch,
router,