diff --git a/src/lib/widgets/MarkdownWidget.svelte b/src/lib/widgets/MarkdownWidget.svelte index c41a607..1a328b0 100644 --- a/src/lib/widgets/MarkdownWidget.svelte +++ b/src/lib/widgets/MarkdownWidget.svelte @@ -4,6 +4,8 @@ import { Block } from "@gradio/atoms"; import type { ComfyMarkdownNode } from "$lib/nodes/widgets"; import SvelteMarkdown from "svelte-markdown" + import NullMarkdownRenderer from "./markdown/NullMarkdownRenderer.svelte" + import { SvelteComponentDev } from "svelte/internal"; export let widget: WidgetLayout | null = null; export let isMobile: boolean = false; @@ -12,6 +14,10 @@ let nodeValue: Writable = writable(""); let attrsChanged: Writable = writable(0); + let renderers: Record = { + "html": NullMarkdownRenderer + } + $: widget && setNodeValue(widget); function setNodeValue(widget: WidgetLayout) { @@ -27,7 +33,7 @@ {#key $attrsChanged} {#if widget !== null && node !== null} - + {/if} {/key} diff --git a/src/lib/widgets/markdown/NullMarkdownRenderer.svelte b/src/lib/widgets/markdown/NullMarkdownRenderer.svelte new file mode 100644 index 0000000..70f162e --- /dev/null +++ b/src/lib/widgets/markdown/NullMarkdownRenderer.svelte @@ -0,0 +1,7 @@ + + +