import React, { useState } from "react"; import { Box, Button, TextField, Stack, Typography, CircularProgress, } from "@mui/material"; import { useFormik } from "formik"; import * as Yup from "yup"; const TicketSchema = Yup.object().shape({ title: Yup.string().required("عنوان تیکت الزامی است"), description: Yup.string().required("متن تیکت الزامی است"), }); const Ticket = () => { const [isSubmitting, setIsSubmitting] = useState(false); const formik = useFormik({ initialValues: { title: "", description: "" }, validationSchema: TicketSchema, onSubmit: async (values) => { setIsSubmitting(true); try { // Simulate a submission await new Promise((resolve) => setTimeout(resolve, 2000)); } finally { setIsSubmitting(false); } }, }); return ( ارسال پیام
); }; export default Ticket;