import FormLayout, { ButtonBlack, Flex, FormField, FormLabel, FormMessage, Input, Textarea, } from '@components/Objects/StyledElements/Form/Form' import React, { useState } from 'react' import * as Form from '@radix-ui/react-form' import BarLoader from 'react-spinners/BarLoader' function DynamicCanvaModal({ submitActivity, chapterId, course }: any) { const [activityName, setActivityName] = useState('') const [activityDescription, setActivityDescription] = useState('') const [isSubmitting, setIsSubmitting] = useState(false) const handleActivityNameChange = (e: any) => { setActivityName(e.target.value) } const handleActivityDescriptionChange = (e: any) => { setActivityDescription(e.target.value) } const handleSubmit = async (e: any) => { e.preventDefault() setIsSubmitting(true) await submitActivity({ name: activityName, chapter_id: chapterId, activity_type: 'TYPE_DYNAMIC', activity_sub_type: 'SUBTYPE_DYNAMIC_PAGE', published_version: 1, version: 1, course_id: course.id, }) setIsSubmitting(false) } return ( Activity name Please provide a name for your activity Activity description Please provide a description for your activity