diff --git a/src/lib/components/admin/composer/BubbleColorPicker.svelte b/src/lib/components/admin/composer/BubbleColorPicker.svelte new file mode 100644 index 0000000..d62ca63 --- /dev/null +++ b/src/lib/components/admin/composer/BubbleColorPicker.svelte @@ -0,0 +1,357 @@ + + +{#if isOpen} +
+
+ {mode === 'text' ? 'Text Color' : 'Highlight Color'} + +
+ +
+ {#each presetColors as presetColor} + + {/each} +
+ +
+ {#if !showPicker} + + {:else} +
+ + +
+ {/if} +
+
+{/if} + + \ No newline at end of file diff --git a/src/lib/components/admin/composer/BubbleTextStyleMenu.svelte b/src/lib/components/admin/composer/BubbleTextStyleMenu.svelte new file mode 100644 index 0000000..4e2c341 --- /dev/null +++ b/src/lib/components/admin/composer/BubbleTextStyleMenu.svelte @@ -0,0 +1,138 @@ + + +{#if isOpen} +
+ {#each textStyles as style} + + {/each} +
+{/if} + + \ No newline at end of file diff --git a/src/lib/components/admin/composer/ComposerBubbleMenu.svelte b/src/lib/components/admin/composer/ComposerBubbleMenu.svelte new file mode 100644 index 0000000..e0198da --- /dev/null +++ b/src/lib/components/admin/composer/ComposerBubbleMenu.svelte @@ -0,0 +1,437 @@ + + + +
+ {#if isLinkMode} + + {:else} +
+ + + + + + {#each formattingCommands as command} + + {/each} + + + + + + + + + +
+ {/if} +
+
+ +