From dc6672a96df2d8e41c21cfa3f595ab68e384b954 Mon Sep 17 00:00:00 2001 From: Juthatip McDevitt Date: Mon, 27 May 2024 19:20:54 -0500 Subject: [PATCH] updated order page --- donutshop_ecommerce/src/app/orders/page.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/donutshop_ecommerce/src/app/orders/page.js b/donutshop_ecommerce/src/app/orders/page.js index 6f61e7c..501705e 100644 --- a/donutshop_ecommerce/src/app/orders/page.js +++ b/donutshop_ecommerce/src/app/orders/page.js @@ -2,6 +2,8 @@ import React, { useEffect, useState } from 'react' import UserTab from '../../components/layout/UserTab' import useProfile from '../../components/UseProfile' +import Link from 'next/link' + const OrderPage = () => { const {loading, data} = useProfile(); @@ -11,11 +13,12 @@ const OrderPage = () => { useEffect(() => { fetch('/api/orders').then(res => { res.json().then(orders => { - setOrders(orders); + setOrders(orders.reverse()); }) }) }, []) + //date&time for createdAt function dateTime(str){ return str.replace('T', ' ').substring(0, 16) @@ -33,14 +36,17 @@ const OrderPage = () => {
- {orders?.length > 0 && orders.map(order => ( + {orders?.length > 0 && orders.map((order) => (
-
+
{order.userEmail}
-
{order.paid ? 'Paid' : 'Payment required'}
+
+ Order info +
+
{dateTime(order.createdAt)}
-
- {dateTime(order.createdAt)} +
+
{order.paid ? 'Paid' : 'Payment required'}
))}