diff --git a/webserver/src/Pages/InputPage.jsx b/webserver/src/Pages/InputPage.jsx index f33d962..c4dbec5 100644 --- a/webserver/src/Pages/InputPage.jsx +++ b/webserver/src/Pages/InputPage.jsx @@ -6,7 +6,7 @@ import FormRenderer from "@data-driven-forms/react-form-renderer/form-renderer"; import componentTypes from "@data-driven-forms/react-form-renderer/component-types"; import componentMapper from "@data-driven-forms/blueprint-component-mapper/component-mapper"; import FormTemplate from "@data-driven-forms/blueprint-component-mapper/form-template"; -import { Formik, Field, Form } from "formik"; +import { Formik, FastField, Form } from "formik"; import InputNumberField from "../components/InputNumberField.jsx"; import { TextField, @@ -53,6 +53,7 @@ const InputPage = () => { defence: "0", disabled: false }} + validateOnChange="false" onSubmit={(values, { setSubmitting, resetForm }) => { setTimeout(() => { localdb @@ -87,10 +88,10 @@ const InputPage = () => {
- + - + @@ -98,13 +99,13 @@ const InputPage = () => { + } label="Red" /> + } label="Blue" /> @@ -143,31 +144,31 @@ const InputPage = () => { + } label="None" /> + } label="Low" /> + } label="Mid" /> + } label="High" /> + } label="Traversal" /> @@ -205,19 +206,19 @@ const InputPage = () => { Defense } + control={} label="None" /> {/* */} } + control={} label="Poor" /> } + control={} label="Good" /> } + control={} label="Exceptional" /> @@ -225,7 +226,7 @@ const InputPage = () => { } + control={} label="Disabled" /> @@ -233,13 +234,13 @@ const InputPage = () => {
- + - + - +
diff --git a/webserver/src/components/InputNumberField.jsx b/webserver/src/components/InputNumberField.jsx index 9136b48..10d382b 100644 --- a/webserver/src/components/InputNumberField.jsx +++ b/webserver/src/components/InputNumberField.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Formik, Field, Form, useFormikContext } from "formik"; +import { Formik, FastField, Form, useFormikContext } from "formik"; import { TextField, Button, @@ -19,7 +19,7 @@ import { AddCircleOutline, RemoveCircleOutline } from "@material-ui/icons"; const InputNumberField = (props) => { const { values, setFieldValue } = useFormikContext(); return ( -