From 32b8186fc7182ad4c795e9377808ec03880cec20 Mon Sep 17 00:00:00 2001 From: cami Date: Thu, 24 Jun 2021 02:01:17 +0200 Subject: [PATCH] Added frontend for survey --- frontend/src/components/pages/Umfrage.js | 114 +++++++++++++++++++++-- 1 file changed, 107 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/pages/Umfrage.js b/frontend/src/components/pages/Umfrage.js index ed3bf86..53825e4 100644 --- a/frontend/src/components/pages/Umfrage.js +++ b/frontend/src/components/pages/Umfrage.js @@ -1,13 +1,59 @@ import React from "react"; +import { useState } from "react/cjs/react.development"; import "../../App.css"; import Footer from "../../Footer"; import InputField from "../InputField"; import SubmitField from "../SubmitField"; export default function Umfrage() { + const [age, setAge] = useState(""); + const [gender, setGender] = useState(""); + const [education, setEducation] = useState(""); + const [skills, setSkills] = useState(""); + + const onSubmitClick = (e) => { + e.preventDefault(); + let opts = { + age: age, + gender: gender, + education: education, + skills: skills, + }; + console.log(opts); + /*fetch("/api/login", { + method: "post", + body: JSON.stringify(opts), + }) + .then((r) => r.json()) + .then((token) => { + if (token.access_token) { + login(token); + } else { + console.log("Please type in the correct username / password"); + } + }); + */ + }; + + const handleAgeChange = (e) => { + setAge(e.target.value); + }; + + const handleGenderChange = (e) => { + setGender(e.target.value); + }; + + const handleEducationChange = (e) => { + setEducation(e.target.value); + }; + + const handleSkillsChange = (e) => { + setSkills(e.target.value); + }; + return ( <> -
+

Umfrage

Damit ich etwas über die Studienteilnehmenden erfahre, möchte ich hier @@ -25,14 +71,68 @@ export default function Umfrage() {

- +
+
+ +
+
+ + +
+
+ + +