Commit 3662cf0e authored by Christopher Cottier's avatar Christopher Cottier

alternating backgrounds if more than one order in history

parent 18b73f8d
...@@ -23,7 +23,7 @@ const OrderConfirmation = () => { ...@@ -23,7 +23,7 @@ const OrderConfirmation = () => {
return ( return (
<main> <main>
<h1 id="order-confirmation-header">Thanks for your order!</h1> <h1 id="order-confirmation-header">Thanks for your order!</h1>
<Order order={orderResponse} /> <Order order={orderResponse} alt={0}/>
</main> </main>
......
...@@ -5,14 +5,14 @@ import OrderItem from './OrderItem'; ...@@ -5,14 +5,14 @@ import OrderItem from './OrderItem';
const Order = (props) => { const Order = (props) => {
const {order} = props; const {order, alt} = props;
const {orderItems, customerAddress} = order; const {orderItems, customerAddress} = order;
const orderTotalPrice = totalPrice(orderItems); const orderTotalPrice = totalPrice(orderItems);
const orderPlaced = new Date(order.orderCreatedAt); const orderPlaced = new Date(order.orderCreatedAt);
return ( return (
<div className="order"> <div className={`order order-${alt%2}`}>
<p className="order-number">Order #: {order.id}</p> <p className="order-number">Order #: {order.id}</p>
<div className="products-ordered"> <div className="products-ordered">
{orderItems.map((orderItem, ind) => { {orderItems.map((orderItem, ind) => {
......
...@@ -7,7 +7,7 @@ main { ...@@ -7,7 +7,7 @@ main {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
padding: 20px; padding: 20px;
margin-bottom: 50px; margin-bottom: 10px;
} }
.products-ordered { .products-ordered {
...@@ -97,4 +97,8 @@ main { ...@@ -97,4 +97,8 @@ main {
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
}
.order-1 {
background-color: #f0f0f0;
} }
\ No newline at end of file
...@@ -29,8 +29,8 @@ const OrderHistory = () => { ...@@ -29,8 +29,8 @@ const OrderHistory = () => {
<div>Please login to place orders!</div> <div>Please login to place orders!</div>
) : null} ) : null}
<div id="orders"> <div id="orders">
{orderHistory.map(order => { {orderHistory.map((order, ind) => {
return <Order order={order}/>; return <Order order={order} key={ind} alt={ind}/>;
})} })}
</div> </div>
</main> </main>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment