From a6183d40b0ad5d5ff30b1f3b4f41ae6ceec80867 Mon Sep 17 00:00:00 2001 From: buttercat1791 Date: Sat, 21 Sep 2024 09:32:59 -0500 Subject: [PATCH] Stub out Preview component --- src/lib/components/Preview.svelte | 10 ++++++++++ src/routes/new/edit/+page.svelte | 11 ++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 src/lib/components/Preview.svelte diff --git a/src/lib/components/Preview.svelte b/src/lib/components/Preview.svelte new file mode 100644 index 0000000..d74d021 --- /dev/null +++ b/src/lib/components/Preview.svelte @@ -0,0 +1,10 @@ + + +
+ +
\ No newline at end of file diff --git a/src/routes/new/edit/+page.svelte b/src/routes/new/edit/+page.svelte index 6188a53..bd40ab8 100644 --- a/src/routes/new/edit/+page.svelte +++ b/src/routes/new/edit/+page.svelte @@ -2,16 +2,17 @@ import { Input, Label, Textarea, Toolbar, ToolbarButton } from "flowbite-svelte"; import { CodeOutline, EyeSolid } from "flowbite-svelte-icons"; import { editorText } from "$lib/stores"; - import Asciidoctor from 'asciidoctor'; + import Preview from "$lib/components/Preview.svelte"; + import Pharos from "$lib/parser"; + import { ndk } from "$lib/ndk"; - const asciidoctor = Asciidoctor(); + const parser: Pharos = new Pharos($ndk); let isEditing: boolean = true; - let richEditorContent: string; const showPreview = () => { isEditing = false; - richEditorContent = asciidoctor.convert($editorText) as string; + parser.parse($editorText); }; const hidePreview = () => { @@ -50,7 +51,7 @@ - {@html richEditorContent} + {/if}