From 709f5a40f0d594058fc86018d492b32addd8226a Mon Sep 17 00:00:00 2001 From: ehsan Date: Fri, 2 May 2025 10:16:02 +0330 Subject: [PATCH] handle component modal in home page --- app/component/modalSearchCity/ButtonFilter.js | 35 +++++++++++++++++++ .../index.js} | 3 +- components/home/search/index.js | 2 +- 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 app/component/modalSearchCity/ButtonFilter.js rename app/component/{ModalSearchCity.js => modalSearchCity/index.js} (99%) diff --git a/app/component/modalSearchCity/ButtonFilter.js b/app/component/modalSearchCity/ButtonFilter.js new file mode 100644 index 0000000..6fb9038 --- /dev/null +++ b/app/component/modalSearchCity/ButtonFilter.js @@ -0,0 +1,35 @@ +// Icons +import ArrowBottomH from "@/components/icons/ArrowBottomH"; +import Location from "@/components/icons/Location"; +import { Button } from "@mui/material"; + +function ButtonFilter({ selected }) { + return ( +
+ +
+ ); +} + +export default ButtonFilter; diff --git a/app/component/ModalSearchCity.js b/app/component/modalSearchCity/index.js similarity index 99% rename from app/component/ModalSearchCity.js rename to app/component/modalSearchCity/index.js index 70b40fd..8cc7a95 100644 --- a/app/component/ModalSearchCity.js +++ b/app/component/modalSearchCity/index.js @@ -15,7 +15,7 @@ import ArrowLeftM from "@/components/icons/ArrowLeftM"; import statesData from "@/data/state.json"; import citiesData from "@/data/city.json"; -function ModalSearchCity() { +function ModalSearchCity({ children }) { const [states, setStates] = useState([]); const [cities, setCities] = useState([]); const [filteredCities, setFilteredCities] = useState([]); @@ -101,6 +101,7 @@ function ModalSearchCity() { + {/* Content Modal */} diff --git a/components/home/search/index.js b/components/home/search/index.js index 4f9933d..9c79d87 100644 --- a/components/home/search/index.js +++ b/components/home/search/index.js @@ -1,7 +1,7 @@ import Search from "@/components/icons/Search"; import { Button, ButtonGroup, TextField } from "@mui/material"; -import ModalSearchCity from "./modal"; import SearchD from "@/components/icons/SearchD"; +import ModalSearchCity from "@/app/component/modalSearchCity"; function SearchBar() { return (