import FormLayout, { ButtonBlack, Flex, FormField, FormLabel, FormMessage, Input, Textarea } from "@components/UI/Form/Form"; import React, { useState } from "react"; import * as Form from '@radix-ui/react-form'; import BarLoader from "react-spinners/BarLoader"; function DocumentPdfModal({ submitFileActivity, chapterId }: any) { const [documentpdf, setDocumentPdf] = React.useState(null) as any; const [isSubmitting, setIsSubmitting] = useState(false); const [name, setName] = React.useState(""); const handleDocumentPdfChange = (event: React.ChangeEvent) => { setDocumentPdf(event.target.files[0]); }; const handleNameChange = (event: React.ChangeEvent) => { setName(event.target.value); }; const handleSubmit = async (e: any) => { e.preventDefault(); setIsSubmitting(true); let status = await submitFileActivity(documentpdf, "documentpdf", { name, type: "documentpdf" }, chapterId); setIsSubmitting(false); }; return ( PDF Document name Please provide a name for your PDF Document activity PDF Document file Please provide a PDF Document for your activity {isSubmitting ? : "Create activity"} ); } export default DocumentPdfModal;