feat(MED-100): update cart checkout flow and views

This commit is contained in:
2025-07-17 10:16:52 +03:00
parent ea3fb22f1d
commit 6426e2a79b
33 changed files with 1505 additions and 138 deletions

View File

@@ -0,0 +1,28 @@
import { notFound } from 'next/navigation';
import { retrieveOrder } from '~/medusa/lib/data/orders';
import { createI18nServerInstance } from '@/lib/i18n/i18n.server';
import OrderCompleted from '@/app/home/(user)/_components/order/order-completed';
type Props = {
params: Promise<{ orderId: string }>;
};
export async function generateMetadata() {
const { t } = await createI18nServerInstance();
return {
title: t('cart:orderConfirmed.title'),
};
}
export default async function OrderConfirmedPage(props: Props) {
const params = await props.params;
const order = await retrieveOrder(params.orderId).catch(() => null);
if (!order) {
return notFound();
}
return <OrderCompleted order={order} />;
}