update address

This commit is contained in:
hamid zarghami
2026-06-06 11:48:22 +03:30
parent 347017f1be
commit 931cc76a47
7 changed files with 70 additions and 20 deletions
@@ -1,19 +1,22 @@
import { NominatimReverseGeocodingResponse } from '../../types/Types';
import { formatSelectedAddress } from '../utils/formatAddress';
import { Address, NominatimReverseGeocodingResponse } from '../../types/Types';
import { formatAddress, formatSelectedAddress } from '../utils/formatAddress';
interface AddressDisplayProps {
selectedAddress: NominatimReverseGeocodingResponse | null;
existingAddress?: Address | null;
}
export const AddressDisplay = ({ selectedAddress }: AddressDisplayProps) => {
export const AddressDisplay = ({ selectedAddress, existingAddress }: AddressDisplayProps) => {
const displayText = selectedAddress
? formatSelectedAddress(selectedAddress)
: existingAddress
? formatAddress(existingAddress)
: 'آدرس را به صورت دستی وارد کنید';
return (
<div className='px-4 mt-2 bg-container'>
<span className='text-sm'>
{!selectedAddress ? (
'آدرس را به صورت دستی وارد کنید'
) : (
formatSelectedAddress(selectedAddress)
)}
{displayText}
</span>
<hr className='border border-border mt-3 mb-10' />
</div>