import { useState } from "react"; import Headline from "./Headline"; import Subheader from "./Subheader"; import { TSurveyOpenTextQuestion } from "./types"; interface OpenTextQuestionProps { question: TSurveyOpenTextQuestion; onSubmit: (data: { [x: string]: any }) => void; lastQuestion: boolean; brandColor: string; } export default function OpenTextQuestion({ question, onSubmit, lastQuestion, brandColor, }: OpenTextQuestionProps) { const [value, setValue] = useState(""); return (
{ e.preventDefault(); const data = { [question.id]: value, }; setValue(""); // reset value onSubmit(data); }}>
); }