"use client"; import { t } from "@/utils"; import { useEffect, useState } from "react"; import { IoSearchOutline } from "react-icons/io5"; import Img1 from "../../../public/assets/Image1.png"; import Img2 from "../../../public/assets/Image2.png"; import Img3 from "../../../public/assets/Image3.png"; import Img4 from "../../../public/assets/Image4.png"; import Img5 from "../../../public/assets/Image5.png"; import Img6 from "../../../public/assets/Image6.png"; import { getCityData, getIsBrowserSupported, getKilometerRange, saveCity, } from "@/redux/reducer/locationSlice"; import { useDispatch, useSelector } from "react-redux"; import { CurrentLanguageData } from "@/redux/reducer/languageSlice"; import LocationModal from "../../Location/LocationModal"; import { toast } from "sonner"; import { FaLocationCrosshairs } from "react-icons/fa6"; import { getCompanyName } from "@/redux/reducer/settingSlice"; import CustomLink from "@/components/Common/CustomLink"; import { ArrowRight } from "lucide-react"; import { setIsVisitedLandingPage } from "@/redux/reducer/globalStateSlice"; import CustomImage from "@/components/Common/CustomImage"; import { useNavigate } from "@/components/Common/useNavigate"; import LandingAdEditSearchAutocomplete from "@/components/Location/LandingAdEditSearchAutocomplete"; const AnythingYouWant = () => { const dispatch = useDispatch(); const { navigate } = useNavigate(); const CurrentLanguage = useSelector(CurrentLanguageData); const LocationData = useSelector(getCityData); const companyName = useSelector(getCompanyName); const [selectedCity, setSelectedCity] = useState(LocationData); const IsBrowserSupported = useSelector(getIsBrowserSupported); const [IsLocationModalOpen, setIsLocationModalOpen] = useState(false); const KmRange = useSelector(getKilometerRange); useEffect(() => { dispatch(setIsVisitedLandingPage(true)); }, []); const handleSearchLocation = () => { const isInvalidLocation = KmRange > 0 ? !selectedCity?.lat || !selectedCity?.long : !selectedCity?.areaId && !selectedCity?.city && !selectedCity?.state && !selectedCity?.country; if (isInvalidLocation) { toast.error(t("pleaseSelectLocation")); return; } saveCity(selectedCity); navigate("/"); }; return ( <> {t("buySell")} {t("anythingYouWant")} {t("discoverEndlessPossibilitiesAt")} {companyName}{" "} {t("goToMarketplace")} {IsBrowserSupported && ( setIsLocationModalOpen(true)} > )} {t("search")} {t("skip")} {t("skip")} > ); }; export default AnythingYouWant;
{t("discoverEndlessPossibilitiesAt")} {companyName}{" "} {t("goToMarketplace")}