font size address form
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
import InputField from '@/components/input/InputField';
|
import InputField from '@/components/input/InputField';
|
||||||
import { NominatimReverseGeocodingResponse } from '../../types/Types';
|
import { NominatimReverseGeocodingResponse } from '../../types/Types';
|
||||||
|
import { useGetProfile } from '../../../hooks/userProfileData';
|
||||||
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
interface AddressFormProps {
|
interface AddressFormProps {
|
||||||
formData: {
|
formData: {
|
||||||
@@ -18,6 +20,15 @@ export const AddressForm = ({
|
|||||||
selectedAddress,
|
selectedAddress,
|
||||||
onFormDataChange,
|
onFormDataChange,
|
||||||
}: AddressFormProps) => {
|
}: 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 (
|
return (
|
||||||
<div className='px-4'>
|
<div className='px-4'>
|
||||||
<InputField
|
<InputField
|
||||||
@@ -25,8 +36,10 @@ export const AddressForm = ({
|
|||||||
labelText={'عنوان آدرس'}
|
labelText={'عنوان آدرس'}
|
||||||
placeholder='مثال: منزل، محل کار ...'
|
placeholder='مثال: منزل، محل کار ...'
|
||||||
className='bg-inherit'
|
className='bg-inherit'
|
||||||
|
inputClassName='text-xs!'
|
||||||
value={formData.title}
|
value={formData.title}
|
||||||
onChange={(e) => onFormDataChange({ title: e.target.value })}
|
onChange={(e) => onFormDataChange({ title: e.target.value })}
|
||||||
|
|
||||||
/>
|
/>
|
||||||
<InputField
|
<InputField
|
||||||
htmlFor={'addressDetails'}
|
htmlFor={'addressDetails'}
|
||||||
@@ -35,6 +48,7 @@ export const AddressForm = ({
|
|||||||
className='bg-inherit mt-8'
|
className='bg-inherit mt-8'
|
||||||
value={formData.addressDetails}
|
value={formData.addressDetails}
|
||||||
onChange={(e) => onFormDataChange({ addressDetails: e.target.value })}
|
onChange={(e) => onFormDataChange({ addressDetails: e.target.value })}
|
||||||
|
inputClassName='text-xs!'
|
||||||
/>
|
/>
|
||||||
<InputField
|
<InputField
|
||||||
htmlFor={'phone'}
|
htmlFor={'phone'}
|
||||||
@@ -43,6 +57,7 @@ export const AddressForm = ({
|
|||||||
className='bg-inherit mt-8'
|
className='bg-inherit mt-8'
|
||||||
value={formData.phone}
|
value={formData.phone}
|
||||||
onChange={(e) => onFormDataChange({ phone: e.target.value })}
|
onChange={(e) => onFormDataChange({ phone: e.target.value })}
|
||||||
|
inputClassName='text-xs!'
|
||||||
/>
|
/>
|
||||||
<InputField
|
<InputField
|
||||||
htmlFor={'postalCode'}
|
htmlFor={'postalCode'}
|
||||||
@@ -51,6 +66,7 @@ export const AddressForm = ({
|
|||||||
className='bg-inherit mt-8'
|
className='bg-inherit mt-8'
|
||||||
value={formData.postalCode || selectedAddress?.address?.postcode || ''}
|
value={formData.postalCode || selectedAddress?.address?.postcode || ''}
|
||||||
onChange={(e) => onFormDataChange({ postalCode: e.target.value })}
|
onChange={(e) => onFormDataChange({ postalCode: e.target.value })}
|
||||||
|
inputClassName='text-xs!'
|
||||||
/>
|
/>
|
||||||
<div className='inline-flex justify-between items-center w-full mt-8'>
|
<div className='inline-flex justify-between items-center w-full mt-8'>
|
||||||
<label
|
<label
|
||||||
|
|||||||
Reference in New Issue
Block a user