'use client'; import { useState } from 'react'; interface OrganizationCreateModalProps { isOpen: boolean; onClose: () => void; onCreate?: (organization: { name: string; type: string; address?: string; contact?: string; email?: string; phone?: string; }) => void; } export default function OrganizationCreateModal({ isOpen, onClose, onCreate }: OrganizationCreateModalProps) { const [formData, setFormData] = useState({ name: '', type: 'Авиакомпания', address: '', contact: '', email: '', phone: '', }); if (!isOpen) return null; const handleChange = (field: string, value: string) => { setFormData({ ...formData, [field]: value }); }; const handleSubmit = () => { if (!formData.name) { alert('Пожалуйста, укажите название организации'); return; } if (onCreate) { onCreate(formData); setFormData({ name: '', type: 'Авиакомпания', address: '', contact: '', email: '', phone: '', }); onClose(); } }; return (