import React from "react";
import { BasicQuestionType, AnswersType, AnswerProps } from "../types";
import { ACheckboxForm } from "./ACheckboxForm";
import { ADateForm } from "./ADateForm";
import { ADropdownForm } from "./ADropdownForm";
import { AEssayForm } from "./AEssayForm";
import { AFileForm } from "./AFileForm";
import { ARadioForm } from "./ARadioForm";
import { ARatingForm } from "./ARatingForm";
interface Props extends AnswerProps {
addFiles: (oneFile: { questionId: string; file: File }) => void;
}
export const AQuestion = ({
element,
handleAnswer,
answers,
addFiles,
}: Props) => {
function getContent(question: BasicQuestionType) {
switch (question.type) {
case "essay":
return (