diff --git a/frontend/src/lib/components/apps/editor/componentsPanel/CssSettings.svelte b/frontend/src/lib/components/apps/editor/componentsPanel/CssSettings.svelte index 28af168a97..1d387014c0 100644 --- a/frontend/src/lib/components/apps/editor/componentsPanel/CssSettings.svelte +++ b/frontend/src/lib/components/apps/editor/componentsPanel/CssSettings.svelte @@ -69,13 +69,13 @@
Global Styling
switchTab(e.detail === 'json')} class="relative"> - +
UI
- +
JSON diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/ColorInput.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/ColorInput.svelte index 7ad1166b2a..9d6ae08d8c 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/ColorInput.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/ColorInput.svelte @@ -2,26 +2,43 @@ import { createEventDispatcher } from 'svelte' import ColorPicker, { ChromeVariant } from 'svelte-awesome-color-picker' import { ClearableInput } from '../../../../common' + import { createPopperActions } from 'svelte-popperjs' + import { fade } from 'svelte/transition' export let value: string = '#fff' const dispatch = createEventDispatcher() + const [popperRef, popperContent] = createPopperActions() let isOpen = false + let width: number $: dispatch('change', value) + + function open() { + isOpen = true + } -
- (isOpen = true)} /> - +
+
+{#if isOpen} +
+ +
+{/if} diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte index 20d9ac71d0..5a5b61a294 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/secondaryMenu/SecondaryMenu.svelte @@ -16,9 +16,10 @@ } +
{#if $secondaryMenu.isOpen && $secondaryMenu.component}