mirror of
https://github.com/vercel/commerce.git
synced 2025-07-23 04:36:49 +00:00
30 lines
964 B
TypeScript
30 lines
964 B
TypeScript
import React from "react"
|
|
import s from './DeliveryItem.module.scss'
|
|
|
|
import IdAndStatus from './components/IdAndStatus/IdAndStatus'
|
|
import Products from './components/Products/Products'
|
|
import TotalPrice from './components/TotalPrice/TotalPrice'
|
|
import ReOrder from './components/ReOrder/ReOrder'
|
|
import { OrderLine } from "@framework/schema"
|
|
|
|
|
|
interface DeliveryItemProps {
|
|
id: string;
|
|
status: "waiting" | "delivering" | "delivered";
|
|
products?: OrderLine[];
|
|
totalPrice: number;
|
|
}
|
|
|
|
const DeliveryItem = ({ id, status, products, totalPrice } : DeliveryItemProps) => {
|
|
return (
|
|
<section className={s.deliveryItem}>
|
|
<IdAndStatus id={id} status={status} />
|
|
<div className={s.separator}></div>
|
|
<Products products={products} />
|
|
<TotalPrice totalPrice={totalPrice} />
|
|
<ReOrder visible={status === "delivered" ? true : false}/>
|
|
</section>
|
|
)
|
|
}
|
|
|
|
export default DeliveryItem |