import FormLayout, { ButtonBlack, Flex, FormField, FormLabel, FormMessage, Input } from "@components/StyledElements/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, course }: 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: name, chapter_id: chapterId, activity_type: "TYPE_DOCUMENT", activity_sub_type:"SUBTYPE_DOCUMENT_PDF", published_version:1, version:1, course_id: course.id, }, 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;