<script lang="ts"> | |
import MarkdownCode from "./shared/MarkdownCode.svelte"; | |
export let value: string | null; | |
export let type: "gallery" | "table"; | |
export let selected = false; | |
export let sanitize_html: boolean; | |
export let line_breaks: boolean; | |
export let latex_delimiters: { | |
left: string; | |
right: string; | |
display: boolean; | |
}[]; | |
export let root: string; | |
</script> | |
<div | |
class:table={type === "table"} | |
class:gallery={type === "gallery"} | |
class:selected | |
class="prose" | |
> | |
<MarkdownCode | |
message={value ? value : ""} | |
{latex_delimiters} | |
{sanitize_html} | |
{line_breaks} | |
chatbot={false} | |
{root} | |
/> | |
</div> | |
<style> | |
.gallery { | |
padding: var(--size-1) var(--size-2); | |
} | |
</style> | |