import { useState } from "react"; import { v4 as uuidv4 } from "uuid"; import { useWordpressCustomData } from "../../services/WordpressFetchData.js"; import { useUser } from "../../hooks/useUser.jsx"; export default function CountrySelect() { const availableCountries = useWordpressCustomData("/available-countries"); const { country, changeCountry } = useUser(); const [isSubmenuOpen, setIsSubmenuOpen] = useState(false); if (!availableCountries || !country) return
Loading...
; function handleChangeCountry(key, value) { changeCountry({ name: value, iso: key }); handleShowHideSubmenu(); } function handleShowHideSubmenu() { setIsSubmenuOpen(!isSubmenuOpen); } const countryOptions = Object.keys(availableCountries).map((key, value) => (
  • handleChangeCountry(key, availableCountries[key])}> {availableCountries[key]}
  • )); if (!countryOptions) return; return (
    ); }