import React, { useState } from 'react'; interface PlateSearchFormProps { onSearch: (plateNumber: string) => void; isLoading: boolean; placeholder?: string; } const PlateSearchForm: React.FC = ({ onSearch, isLoading, placeholder = 'А123БВ177' }) => { const [plateNumber, setPlateNumber] = useState(''); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (plateNumber.trim()) { onSearch(plateNumber.trim().toUpperCase()); } }; const handleInputChange = (e: React.ChangeEvent) => { // Убираем пробелы и дефисы, приводим к верхнему регистру const value = e.target.value.replace(/[\s-]/g, '').toUpperCase(); setPlateNumber(value); }; return (

Введите государственный номер автомобиля без пробелов и дефисов

Поддерживаются все виды государственных номеров, действующие в РФ

); }; export default PlateSearchForm;