diff --git a/package.json b/package.json index b3f1e105..cf19d263 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ "dependencies": { "@popperjs/core": "^2.5.4", "@reach/router": "^1.3.4", + "@toast-ui/editor": "^2.5.1", "axios": "^0.21.0", "classnames": "^2.2.6", "express": "^4.17.1", diff --git a/src/components/FormField/index.jsx b/src/components/FormField/index.jsx index 677246ce..21d4f3e0 100644 --- a/src/components/FormField/index.jsx +++ b/src/components/FormField/index.jsx @@ -9,6 +9,7 @@ import { Field } from "react-final-form"; import { FORM_FIELD_TYPE } from "../../constants"; import TextInput from "../../components/TextInput"; import TextArea from "../../components/TextArea"; +import MarkdownEditor from "../../components/MarkdownEditor"; import ReactSelect from "../../components/ReactSelect"; import DateInput from "../../components/DateInput"; import "./styles.module.scss"; @@ -59,6 +60,16 @@ const FormField = ({ field }) => { step={field.step} /> )} + {field.type === FORM_FIELD_TYPE.MARKDOWNEDITOR && ( + + )} {field.type === FORM_FIELD_TYPE.TEXTAREA && (