import { useEffect, useState } from 'react'; import { Dialog, DialogPanel, TextInput, Button, Select, SelectItem, Text, Title, Subtitle, } from '@tremor/react'; import { Button as Button2, Modal, Form, Input, Select as Select2, InputNumber, message, } from "antd"; interface EditUserModalProps { visible: boolean; onCancel: () => void; user: any; onSubmit: (data: any) => void; } const EditUserModal: React.FC = ({ visible, onCancel, user, onSubmit }) => { const [editedUser, setEditedUser] = useState(user); const [form] = Form.useForm(); useEffect(() => { form.resetFields(); }, [user]); const handleChange = (e) => { setEditedUser({ ...editedUser, [e.target.name]: e.target.value }); }; const handleCancel = async () => { form.resetFields(); onCancel(); }; const handleEditSubmit = async (formValues: Record) => { // Call API to update team with teamId and values form.resetFields(); onSubmit(formValues); onCancel(); }; if (!user) { return null; } return (
<>
Save
); }; export default EditUserModal;