diff --git a/src/app/[name]/(Profile)/profile/address/new/components/AddressForm.tsx b/src/app/[name]/(Profile)/profile/address/new/components/AddressForm.tsx index 2695083..966de8c 100644 --- a/src/app/[name]/(Profile)/profile/address/new/components/AddressForm.tsx +++ b/src/app/[name]/(Profile)/profile/address/new/components/AddressForm.tsx @@ -1,5 +1,7 @@ import InputField from '@/components/input/InputField'; import { NominatimReverseGeocodingResponse } from '../../types/Types'; +import { useGetProfile } from '../../../hooks/userProfileData'; +import { useEffect } from 'react'; interface AddressFormProps { formData: { @@ -18,6 +20,15 @@ export const AddressForm = ({ selectedAddress, onFormDataChange, }: AddressFormProps) => { + + const { data: profileData } = useGetProfile() + + useEffect(() => { + if (profileData?.data?.phone && !formData.phone) { + onFormDataChange({ phone: '0' + profileData.data.phone }); + } + }, [profileData?.data?.phone, formData.phone, onFormDataChange]); + return (