add cart component with dummy data
This commit is contained in:
parent
cf733097b8
commit
3a2a44d828
27
src/components/Cart/Cart.js
Normal file
27
src/components/Cart/Cart.js
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
import classes from "./Cart.module.css";
|
||||||
|
|
||||||
|
const Cart = (props) => {
|
||||||
|
const cartItems = (
|
||||||
|
<ul className={classes["cart-items"]}>
|
||||||
|
{[{ id: "c1", name: "sushi", amount: 2, price: 12.99 }].map((item) => (
|
||||||
|
<li>{item.name}</li>
|
||||||
|
))}
|
||||||
|
</ul>
|
||||||
|
);
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
{cartItems}
|
||||||
|
<div className={classes.total}>
|
||||||
|
<span>Total Amount</span>
|
||||||
|
<span>35.63</span>
|
||||||
|
</div>
|
||||||
|
<div className={classes.actions}>
|
||||||
|
<button className={classes["button--alt"]}>Close</button>
|
||||||
|
<button className={classes.button}>Order</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Cart;
|
46
src/components/Cart/Cart.module.css
Normal file
46
src/components/Cart/Cart.module.css
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
.cart-items {
|
||||||
|
list-style: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
max-height: 20rem;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.total {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 1.5rem;
|
||||||
|
margin: 1rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.actions {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.actions button {
|
||||||
|
font: inherit;
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 1px solid #8a2b06;
|
||||||
|
padding: 0.5rem 2rem;
|
||||||
|
border-radius: 25px;
|
||||||
|
margin-left: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.actions button:hover,
|
||||||
|
.actions button:active {
|
||||||
|
background-color: #5a1a01;
|
||||||
|
border-color: #5a1a01;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.actions .button--alt {
|
||||||
|
color: #8a2b06;
|
||||||
|
}
|
||||||
|
|
||||||
|
.actions .button {
|
||||||
|
background-color: #8a2b06;
|
||||||
|
color: white;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user