"use client"; import AppContext from "@ctx/AppContext"; import { iranCities } from "iranCities"; import { iranProvince } from "iranProvince"; import Chapar from "plugins/Chapar"; import validateIranPhone from "plugins/IranPhoneRegex"; import { useContext, useEffect, useRef, useState } from "react"; import { BottomSheet } from "react-spring-bottom-sheet"; import { toast } from "react-toastify"; import SimpleReactValidator from "simple-react-validator"; const BottomSheetAddress = () => { const CTX = useContext(AppContext); const provinceData = iranProvince(); const citiesData = iranCities(); const [province, setProvince] = useState(null); const [city, setCity] = useState(null); const [cityData, setCityData] = useState([]); const [plaque, setPlaque] = useState(""); const [address, setAddress] = useState(""); const [buildingUnit, setBuildingUnit] = useState(""); const [postalCode, setPostalCode] = useState(""); const [receiverFullName, setReceiverFullName] = useState(""); const [receiverPhoneNumber, setReceiverPhoneNumber] = useState(""); const validator = useRef( new SimpleReactValidator({ messages: { required: "پر کردن این فیلد الزامی میباشد", }, element: (message) => ( <>
اقزودن آدرس جدید