Skip to content

Commit f34b216

Browse files
committed
Render reserved rockets
1 parent 46eb24c commit f34b216

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

src/components/ReservedRockets.js

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,21 @@
11
import React from 'react';
2+
import { useSelector } from 'react-redux';
23

3-
const ReservedRockets = () => (
4-
<div>ReservedRockets</div>
5-
);
4+
const ReservedRockets = () => {
5+
const rockets = useSelector((state) => state.rockets.rockets);
6+
const reservedRockets = rockets.filter((rocket) => rocket.reserved === true);
7+
8+
if (reservedRockets.length === 0) {
9+
return <div>You have no reserved rockets.</div>;
10+
}
11+
12+
return (
13+
<ul className="reserved-rockets">
14+
{reservedRockets.map((rocket) => (
15+
<li className="reserved-rocket" key={rocket.id}>{rocket.name}</li>
16+
))}
17+
</ul>
18+
);
19+
};
620

721
export default ReservedRockets;

0 commit comments

Comments
 (0)