diff --git a/src/components/QuestionSubmissionForm.tsx b/src/components/QuestionSubmissionForm.tsx index b31901a..7ee4c6c 100644 --- a/src/components/QuestionSubmissionForm.tsx +++ b/src/components/QuestionSubmissionForm.tsx @@ -6,13 +6,13 @@ interface QuestionSubmissionFormInputs { location: string; recency: string; question: string; - 'question-details': string; - 'stay-anonymous': boolean; + question_details: string; + stay_anonymous: boolean; } export function QuestionSubmissionForm() { // reference: https://react-hook-form.com/get-started#Quickstart - const { register, handleSubmit, reset } = useForm(); + const { register, handleSubmit, reset, formState } = useForm(); const onSubmit: SubmitHandler = data => { console.log(data); @@ -20,7 +20,7 @@ export function QuestionSubmissionForm() { }; return ( -
+
@@ -29,49 +29,52 @@ export function QuestionSubmissionForm() {
-
+
-
+
+ {formState.errors.company && Company is required}
-
+
-
+
+ {formState.errors.position && Position is required}
-
+
-
+
+ {formState.errors.location && Location is required}
-
+
@@ -95,13 +98,14 @@ export function QuestionSubmissionForm() { -
+
+ {formState.errors.question && Question is required}
@@ -112,7 +116,7 @@ export function QuestionSubmissionForm() {