Skip to content

Commit 2c6c9fc

Browse files
authored
Merge pull request #40 from areebsattar/FeatureOrder
NW-6 | AREEB-SATTAR | REACT| React Module Project - Order | WEEK-2
2 parents 5a06c61 + 7b1730f commit 2c6c9fc

4 files changed

Lines changed: 20 additions & 10 deletions

File tree

src/components/Order/Order.jsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { useState } from "react";
2+
import RestaurantButton from "../RestaurantButton/RestaurantButton";
3+
4+
function Order() {
5+
const [pizzas, setPizzas] = useState(0);
6+
7+
const OrderOne = () => {
8+
setPizzas(pizzas + 1);
9+
};
10+
return (
11+
<>
12+
<li className="restaurant__item">Pizzas: {pizzas} </li>
13+
<RestaurantButton OrderOne={OrderOne} />
14+
</>
15+
);
16+
}
17+
18+
export default Order

src/components/Order/Order.scss

Whitespace-only changes.

src/components/Order/Order.test.jsx

Whitespace-only changes.

src/components/Restaurant/Restaurant.jsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
1-
import { useState } from "react";
2-
import RestaurantButton from "../RestaurantButton/RestaurantButton";
1+
import Order from "../Order/Order";
32

43
function Restaurant() {
5-
const [pizzas, setPizzas] = useState(0);
6-
7-
const OrderOne = () => {
8-
setPizzas(pizzas + 1);
9-
};
10-
114
return (
125
<section className="restaurant">
136
<h3 className="restaurant__heading">Restaurant Orders</h3>
147
<ul className="restaurant__list">
15-
<li className="restaurant__item">Pizzas: {pizzas} </li>
8+
<Order />
169
</ul>
17-
<RestaurantButton OrderOne={OrderOne} />
1810
</section>
1911
);
2012
}

0 commit comments

Comments
 (0)