From 3b87a8e4d9b1add82f7667454c5a049f27346d1b Mon Sep 17 00:00:00 2001 From: ks129 <45097959+ks129@users.noreply.github.com> Date: Mon, 18 Jan 2021 13:41:17 +0200 Subject: Move ErrorMessage from TextArea component to Question --- src/components/InputTypes/TextArea.tsx | 11 ++++------- src/components/Question.tsx | 36 ++++++++++++++++++++++++++++++---- 2 files changed, 36 insertions(+), 11 deletions(-) (limited to 'src/components') diff --git a/src/components/InputTypes/TextArea.tsx b/src/components/InputTypes/TextArea.tsx index 6729499..10dbf10 100644 --- a/src/components/InputTypes/TextArea.tsx +++ b/src/components/InputTypes/TextArea.tsx @@ -1,14 +1,12 @@ /** @jsx jsx */ import { jsx, css } from "@emotion/react"; -import React, { ChangeEvent } from "react"; +import React, { ChangeEvent, FocusEvent } from "react"; import { invalidStyles, textInputs } from "../../commonStyles"; -import ErrorMessage from "../ErrorMessage"; interface TextAreaProps { handler: (event: ChangeEvent) => void, - required: boolean, - valid: boolean, - error: string + onBlurHandler: (event: FocusEvent) => void, + valid: boolean } const styles = css` @@ -23,8 +21,7 @@ const styles = css` export default function TextArea(props: TextAreaProps): JSX.Element { return (
-