diff --git a/src/MapView.js b/src/MapView.js
index c34ca46..d491537 100644
--- a/src/MapView.js
+++ b/src/MapView.js
@@ -4,6 +4,7 @@ import { useHistory } from "react-router-dom";
import "./App.css";
export default function MapView({ restaurants }) {
+ const [activePark, setActivePark] = React.useState(null);
let history = useHistory();
return (
@@ -19,6 +20,9 @@ export default function MapView({ restaurants }) {
restaurant.geometry.location.lat,
restaurant.geometry.location.lng,
]}
+ // onClick={() => {
+ // setActivePark(restaurant);
+ // }}
eventHandlers={{
click: () => {
history.push(`/restaurants/berlin/${restaurant.id}`);
@@ -26,6 +30,24 @@ export default function MapView({ restaurants }) {
}}
/>
))}
+
+ {/* {activePark && (
+ {
+ setActivePark(null);
+ }}
+ >
+
+
{activePark.name}
+
{activePark.formatted_address}
+
Rating: {activePark.rating}
+
+
+ )} */}
);
}
diff --git a/src/components/Filters.js b/src/components/Filters.js
index 1926d90..40816a7 100644
--- a/src/components/Filters.js
+++ b/src/components/Filters.js
@@ -1,24 +1,36 @@
-import React from "react";
+import React, { useState, useEffect } from "react";
+
+const Filters = ({ restaurants }) => {
+ const [selectedPrice, setSelectedPrice] = useState();
+ const [resto, setResto] = useState([]);
+
+ useEffect(() => {
+ const result = restaurants.filter(
+ (item) => item.price_level == selectedPrice
+ );
+ setResto(result);
+ }, [selectedPrice]);
+
+ const handleGameChange = (e) => {
+ setSelectedPrice(e.target.value);
+ };
+
+ console.log("resto: ", resto, resto.length);
-const Filters = ({
- selectedFilters,
- setSelectedFilter,
- handleChange,
- resto,
-}) => {
return (
-