move function handle change city to context
This commit is contained in:
@@ -8,13 +8,12 @@ import { styleDefault } from "@/mui";
|
||||
import statesData from "@/data/state.json";
|
||||
import citiesData from "@/data/city.json";
|
||||
import Content from "./Content";
|
||||
import { useProvince } from "@/context/ProvinceProvider";
|
||||
|
||||
function ModalSearchCity({ children, selected, setSelected, open, setOpen }) {
|
||||
const provinceSelected = selected.province;
|
||||
const [hostName, setHostName] = useState("");
|
||||
const isProvinceInclude = citiesData.find(
|
||||
(city) => city.domain !== "nobat724.com" && hostName.includes(city.domain)
|
||||
);
|
||||
const { isProvinceInclude } = useProvince();
|
||||
|
||||
const [states, setStates] = useState([]);
|
||||
const [cities, setCities] = useState([]);
|
||||
const [filteredCities, setFilteredCities] = useState([]);
|
||||
@@ -36,8 +35,6 @@ function ModalSearchCity({ children, selected, setSelected, open, setOpen }) {
|
||||
province_id: city.province_id,
|
||||
}));
|
||||
|
||||
setHostName(window.location.hostname);
|
||||
|
||||
setStates(formattedStates);
|
||||
setCities(formattedCities);
|
||||
}, []);
|
||||
|
||||
Reference in New Issue
Block a user