import { useParams } from 'react-router'; import { ArrowLeft, Mic, Paperclip, Send } from 'lucide-react'; import { useState } from 'react'; interface Message { id: string; sender: 'user' | 'bot'; text: string; timestamp: string; } const sampleMessages: Message[] = [ { id: '1', sender: 'bot', text: 'Здравствуйте! Я HAN, ваш помощник по вопросам пребывания в России. Чем могу помочь?', timestamp: '14:25' }, { id: '2', sender: 'user', text: 'Как продлить патент?', timestamp: '14:26' }, { id: '3', sender: 'bot', text: 'Для продления патента вам нужно:\n\n1. За 10 дней до окончания действия патента подать заявление\n2. Оплатить госпошлину и авансовый платеж НДФЛ\n3. Предоставить документы: паспорт, действующий патент, полис ДМС\n\nХотите, я помогу записаться на подачу документов?', timestamp: '14:26' }, ]; export function Chat() { const { id } = useParams(); const [message, setMessage] = useState(''); const [messages] = useState(sampleMessages); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (message.trim()) { console.log('Sending message:', message); setMessage(''); } }; return ( <> {/* Заголовок чата */}

HAN Помощник

Онлайн

{/* Сообщения */}
{messages.map((msg) => (

{msg.text}

{msg.timestamp}

))}
{/* Поле ввода */}