Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix small markdown spacing issue
Sebastian Martinez committed 3 years ago
commit a6bc6d3c2733396c7ec3129dbf493970be3550f4
parent a168a4d1267c445120b85f4f2a5ca3daf0474702
2 files changed +14 -0
modified src/components/Markdown.svelte
@@ -250,6 +250,9 @@
    padding-left: 1.25rem;
    margin-bottom: 1rem;
  }
+
  .markdown :global(.list-content) {
+
    margin: 1rem 0;
+
  }
  .markdown :global(li > ul) {
    margin-bottom: 0rem;
  }
modified src/lib/markdown.ts
@@ -125,6 +125,17 @@ export const renderer = {

    return `<h${level} id="${escapedText}">${text}</h${level}>`;
  },
+
  listitem(text: string) {
+
    const hasLineBreaks = text.trim().indexOf("\n");
+
    if (hasLineBreaks === -1) {
+
      return `<li>${text}</li>`;
+
    }
+
    const [first, ...remaining] = text.trim().split("\n");
+
    const liContent = `${first}<div class="list-content">${remaining.join(
+
      "\n",
+
    )}</div>`;
+
    return `<li>${liContent}</li>`;
+
  },
};

export const markdownExtensions = [