We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46eb24c commit f34b216Copy full SHA for f34b216
src/components/ReservedRockets.js
@@ -1,7 +1,21 @@
1
import React from 'react';
2
+import { useSelector } from 'react-redux';
3
-const ReservedRockets = () => (
4
- <div>ReservedRockets</div>
5
-);
+const ReservedRockets = () => {
+ 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
+};
20
21
export default ReservedRockets;
0 commit comments