diff --git a/app/home/(user)/(dashboard)/order/[orderId]/page.tsx b/app/home/(user)/(dashboard)/order/[orderId]/page.tsx
index e6bf47d..f28b5ae 100644
--- a/app/home/(user)/(dashboard)/order/[orderId]/page.tsx
+++ b/app/home/(user)/(dashboard)/order/[orderId]/page.tsx
@@ -26,17 +26,7 @@ async function OrderConfirmedPage(props: {
params: Promise<{ orderId: string }>;
}) {
const params = await props.params;
-
- const order = await getAnalysisOrder({
- analysisOrderId: Number(params.orderId),
- }).catch(() => null);
- if (!order) {
- redirect(pathsConfig.app.myOrders);
- }
-
- const medusaOrder = await retrieveOrder(order.medusa_order_id).catch(
- () => null,
- );
+ const medusaOrder = await retrieveOrder(params.orderId).catch(() => null);
if (!medusaOrder) {
redirect(pathsConfig.app.myOrders);
}
@@ -46,7 +36,12 @@ async function OrderConfirmedPage(props: {
} />
-
+
diff --git a/app/home/(user)/_components/booking/time-slots.tsx b/app/home/(user)/_components/booking/time-slots.tsx
index 4e28adc..4d5fc14 100644
--- a/app/home/(user)/_components/booking/time-slots.tsx
+++ b/app/home/(user)/_components/booking/time-slots.tsx
@@ -171,9 +171,11 @@ const TimeSlots = ({
reservationId,
newStartTime: timeSlot.StartTime,
newServiceId: Number(syncedService.id),
- timeSlot.UserID,
- timeSlot.SyncUserID,
- booking.selectedLocationId ? booking.selectedLocationId : null,
+ newAppointmentUserId: timeSlot.UserID,
+ newSyncUserId: timeSlot.SyncUserID,
+ newLocationId: booking.selectedLocationId
+ ? booking.selectedLocationId
+ : null,
cartId,
});
diff --git a/app/home/(user)/_components/order/order-details.tsx b/app/home/(user)/_components/order/order-details.tsx
index 8dcff3f..0107790 100644
--- a/app/home/(user)/_components/order/order-details.tsx
+++ b/app/home/(user)/_components/order/order-details.tsx
@@ -4,14 +4,18 @@ import { Trans } from '@kit/ui/trans';
import type { AnalysisOrder } from '~/lib/types/order';
-export default function OrderDetails({ order }: { order: AnalysisOrder }) {
+export default function OrderDetails({
+ order,
+}: {
+ order: { id: string; created_at: string | Date };
+}) {
return (
:{' '}
- {order.medusa_order_id}
+ {order.id}
diff --git a/app/home/(user)/_components/orders/order-block.tsx b/app/home/(user)/_components/orders/order-block.tsx
index ef6ab6d..08daf05 100644
--- a/app/home/(user)/_components/orders/order-block.tsx
+++ b/app/home/(user)/_components/orders/order-block.tsx
@@ -64,7 +64,10 @@ export default function OrderBlock({
items={itemsTtoService}
title="orders:table.ttoService"
type="ttoService"
- order={{ status: medusaOrderStatus.toUpperCase() }}
+ order={{
+ status: medusaOrderStatus.toUpperCase(),
+ medusaOrderId,
+ }}
/>
)}
{
+ const openDetailedView = async () => {
if (isAnalysisOrder && order?.medusaOrderId && order?.id) {
await logAnalysisResultsNavigateAction(order.medusaOrderId);
router.push(`${pathsConfig.app.analysisResults}/${order.id}`);
+ } else {
+ router.push(`${pathsConfig.app.myOrders}/${order.medusaOrderId}`);
}
};
@@ -88,13 +90,11 @@ export default function OrderItemsTable({
/>
- {isAnalysisOrder && (
-
-
-
- )}
+
+
+
))}
diff --git a/packages/features/medusa-storefront/src/lib/data/orders.ts b/packages/features/medusa-storefront/src/lib/data/orders.ts
index c79c579..6473ab0 100644
--- a/packages/features/medusa-storefront/src/lib/data/orders.ts
+++ b/packages/features/medusa-storefront/src/lib/data/orders.ts
@@ -61,11 +61,6 @@ export const listOrders = async (
};
export const createTransferRequest = async (
- state: {
- success: boolean;
- error: string | null;
- order: HttpTypes.StoreOrder | null;
- },
formData: FormData,
): Promise<{
success: boolean;