import React from "react"; import {Form, Input, Modal, Select} from "antd"; import {useStore} from "../../utils/useStore"; export const MembershipModal = ({ visible, onCreate, onCancel, initialData, }) => { const [form] = Form.useForm(); const {Option} = Select; const store = useStore(); return ( { form.resetFields(); onCancel(); }} onOk={() => { form .validateFields() .then((values) => { let input = values; if (initialData.id) input.username = initialData.username; onCreate(input); form.resetFields(); }) .catch((info) => { console.log("Validate Failed:", info); }); }} >
{((initialData.id && !initialData.isChangePassword) || !initialData.id) && ( )} {!initialData.id && ( )} {((initialData.id && initialData.isChangePassword) || !initialData.id) && ( )} {((initialData.id && !initialData.isChangePassword) || !initialData.id) && ( )} {((initialData.id && !initialData.isChangePassword) || !initialData.id) && ( )}
); };