'use client'; type OrderCardsProps = { orders: any; }; export function AccountOrdersHistory({ orders }: { orders: any }) { return ( <div className="mt-6"> <div className="grid w-full gap-4 p-4 py-6 md:gap-8 md:p-8 lg:p-12"> <h2 className="text-lead font-bold">Order History</h2> {orders?.length ? <Orders orders={orders} /> : <EmptyOrders />} </div> </div> ); } function EmptyOrders() { return ( <div> <div className="mb-1">You haven't placed any orders yet.</div> <div className="w-48"> <button className="mt-2 w-full text-sm" //variant="secondary" > Start Shopping </button> </div> </div> ); } function Orders({ orders }: OrderCardsProps) { return ( <ul className="false grid grid-flow-row grid-cols-1 gap-2 gap-y-6 sm:grid-cols-3 md:gap-4 lg:gap-6"> {orders.map((order: any) => ( <li key={order.node.id}>{order.node.number}</li> ))} </ul> ); }