aboutsummaryrefslogtreecommitdiffstats
path: root/spring-front/src/components/Left.js
diff options
context:
space:
mode:
Diffstat (limited to 'spring-front/src/components/Left.js')
-rw-r--r--spring-front/src/components/Left.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/spring-front/src/components/Left.js b/spring-front/src/components/Left.js
new file mode 100644
index 0000000..7abeed4
--- /dev/null
+++ b/spring-front/src/components/Left.js
@@ -0,0 +1,34 @@
+import React from "react";
+import hljs from "highlight.js/lib/core";
+import markdown from "highlight.js/lib/languages/markdown";
+import "highlight.js/styles/devibeans.css";
+import "../index.css";
+
+hljs.registerLanguage("markdown", markdown);
+
+function update(text) {
+ let result_element = document.querySelector("#highlight-content");
+ result_element.innerText = text;
+ return hljs.highlight(text, { language: "markdown" }).value;
+}
+
+function CreateTextArea() {
+ return <textarea name="editor" className="editor" id="editor"></textarea>;
+}
+
+function CreatePreCode() {
+ return (
+ <pre id="highlight" aria-hidden="true">
+ <code className="language-markdown" id="highlight-content"></code>
+ </pre>
+ );
+}
+
+export default function Left() {
+ return (
+ <div>
+ <CreateTextArea />
+ <CreatePreCode />
+ </div>
+ );
+}