'use client' import React, { useState } from 'react' import TextInput from './ui/TextInput' import Link from 'next/link' export default function AddressSelector() { const [fromAddress, setFromAddress] = useState('') const [toAddress, setToAddress] = useState('') const formatAddress = (address: string) => { return address .toLowerCase() .trim() .replace(/[^a-zа-я0-9\s-]/gi, '') .replace(/\s+/g, '-') } const getSearchUrl = (category: 'mover' | 'customer') => { if (!fromAddress || !toAddress) return `/search/${category}` const from = formatAddress(fromAddress) const to = formatAddress(toAddress) return `/search/${category}/${from}-${to}` } return (
setFromAddress(e.target.value)} name="fromAddress" style="main" />
setToAddress(e.target.value)} name="toAddress" style="main" />
Найти перевозчика Найти посылку
) }