aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commonStyles.tsx8
-rw-r--r--src/components/InputTypes/TextArea.tsx10
2 files changed, 9 insertions, 9 deletions
diff --git a/src/commonStyles.tsx b/src/commonStyles.tsx
index 89a2746..f5a5beb 100644
--- a/src/commonStyles.tsx
+++ b/src/commonStyles.tsx
@@ -1,4 +1,5 @@
import { css } from "@emotion/react";
+import colors from "./colors";
const selectable = css`
-moz-user-select: text;
@@ -50,6 +51,12 @@ const textInputs = css`
border-radius: 8px;
`;
+const invalidStyles = css`
+ .invalid-box {
+ box-shadow: 0 0 10px ${colors.error};
+ border: none;
+ }
+`;
export {
selectable,
@@ -57,4 +64,5 @@ export {
hiddenInput,
multiSelectInput,
textInputs,
+ invalidStyles
};
diff --git a/src/components/InputTypes/TextArea.tsx b/src/components/InputTypes/TextArea.tsx
index a09ce8a..6729499 100644
--- a/src/components/InputTypes/TextArea.tsx
+++ b/src/components/InputTypes/TextArea.tsx
@@ -1,9 +1,8 @@
/** @jsx jsx */
import { jsx, css } from "@emotion/react";
import React, { ChangeEvent } from "react";
-import { textInputs } from "../../commonStyles";
+import { invalidStyles, textInputs } from "../../commonStyles";
import ErrorMessage from "../ErrorMessage";
-import colors from "../../colors";
interface TextAreaProps {
handler: (event: ChangeEvent<HTMLTextAreaElement>) => void,
@@ -21,13 +20,6 @@ const styles = css`
padding: 1rem;
`;
-const invalidStyles = css`
- .invalid-box {
- box-shadow: 0 0 10px ${colors.error};
- border: none;
- }
-`;
-
export default function TextArea(props: TextAreaProps): JSX.Element {
return (
<div css={invalidStyles}>