From 1c659d1660d16545153f7cd90341aa771a876c04 Mon Sep 17 00:00:00 2001
From: xaralis <filip.varecha@fragaria.cz>
Date: Tue, 22 Dec 2020 14:27:28 +0100
Subject: [PATCH] feat: improved markdown support

---
 src/components/mde/MarkdownEditor.jsx  | 2 +-
 src/components/posts/PostEditModal.jsx | 5 +++++
 src/containers/AddPostForm.jsx         | 5 +++++
 src/markdown.js                        | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/components/mde/MarkdownEditor.jsx b/src/components/mde/MarkdownEditor.jsx
index f2ff089..266cc1c 100644
--- a/src/components/mde/MarkdownEditor.jsx
+++ b/src/components/mde/MarkdownEditor.jsx
@@ -17,7 +17,7 @@ const MarkdownEditor = ({
   const [selectedTab, setSelectedTab] = useState("write");
 
   const classes = {
-    preview: "content-block p-2 border border-grey-200",
+    preview: "p-2 content-block text-input",
     textArea: "p-2 text-input text-base",
   };
 
diff --git a/src/components/posts/PostEditModal.jsx b/src/components/posts/PostEditModal.jsx
index d2b00e7..5853121 100644
--- a/src/components/posts/PostEditModal.jsx
+++ b/src/components/posts/PostEditModal.jsx
@@ -52,6 +52,11 @@ const PostEditModal = ({
                 : null
             }
             placeholder="Vyplňte text příspěvku"
+            toolbarCommands={[
+              ["header", "bold", "italic", "strikethrough"],
+              ["link", "quote", "image"],
+              ["unordered-list", "ordered-list"],
+            ]}
           />
           {error && (
             <ErrorMessage className="mt-2">
diff --git a/src/containers/AddPostForm.jsx b/src/containers/AddPostForm.jsx
index 2e3fedf..5d39a85 100644
--- a/src/containers/AddPostForm.jsx
+++ b/src/containers/AddPostForm.jsx
@@ -92,6 +92,11 @@ const AddPostForm = ({ className }) => {
             : null
         }
         placeholder="Vyplňte text vašeho příspěvku"
+        toolbarCommands={[
+          ["header", "bold", "italic", "strikethrough"],
+          ["link", "quote", "image"],
+          ["unordered-list", "ordered-list"],
+        ]}
       />
 
       <div className="space-x-4">
diff --git a/src/markdown.js b/src/markdown.js
index 559427c..f501eec 100644
--- a/src/markdown.js
+++ b/src/markdown.js
@@ -12,7 +12,7 @@ export const markdownConverter = new Showdown.Converter({
   tables: true,
   simplifiedAutoLink: true,
   strikethrough: true,
-  tasklists: true,
+  tasklists: false,
   omitExtraWLInCodeBlocks: true,
   noHeaderId: true,
   headerLevelStart: 2,
-- 
GitLab