diff --git a/src/lib/components/modals/ExportSelectionModal.svelte b/src/lib/components/modals/ExportSelectionModal.svelte index ef63713..9f87512 100644 --- a/src/lib/components/modals/ExportSelectionModal.svelte +++ b/src/lib/components/modals/ExportSelectionModal.svelte @@ -1,16 +1,17 @@ diff --git a/src/lib/components/text/MiniRenderer.svelte b/src/lib/components/text/MiniRenderer.svelte index cb9913e..e3c0775 100644 --- a/src/lib/components/text/MiniRenderer.svelte +++ b/src/lib/components/text/MiniRenderer.svelte @@ -1,65 +1,22 @@ +{#if html}
{@html html}
+{/if} \ No newline at end of file diff --git a/src/lib/text/utils.ts b/src/lib/text/utils.ts index 68f4762..641f0ff 100644 --- a/src/lib/text/utils.ts +++ b/src/lib/text/utils.ts @@ -1,5 +1,54 @@ import type { MinecraftText } from "$lib/types"; -import type { Editor, JSONContent } from "@tiptap/core"; +import type { Editor, Extensions, JSONContent } from "@tiptap/core"; +import { + AtlasObjectNode, + BlockNBTNode, + ClickEventMark, + EntityNBTNode, + FixedTextStyle, + FontsExtension, + HoverEventMark, + KeybindNode, + Obfuscation, + PlayerObjectNode, + ScoreNode, + SelectorNode, + ShadowColorMark, + StorageNBTNode, + TranslateNode, +} from "$lib/tiptap/extensions/index"; +import { StarterKit } from "@tiptap/starter-kit"; +import { Color } from "@tiptap/extension-text-style"; + +export const defaultExtensions : Extensions = [ + StarterKit.configure({ + blockquote: false, + bulletList: false, + codeBlock: false, + hardBreak: false, + heading: false, + horizontalRule: false, + listItem: false, + orderedList: false, + link: false, + }), + Color, + FixedTextStyle, + Obfuscation, + ClickEventMark, + HoverEventMark, + ShadowColorMark, + ScoreNode, + TranslateNode, + BlockNBTNode, + StorageNBTNode, + EntityNBTNode, + KeybindNode, + SelectorNode, + AtlasObjectNode, + PlayerObjectNode, + FontsExtension, +] export const colourMap = [ { name: "dark_red", value: "#AA0000", code: "4" }, diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 79c82e3..4ccd27b 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,8 +1,13 @@