diff --git a/frontend/src/lib/components/InstanceSettings.svelte b/frontend/src/lib/components/InstanceSettings.svelte index ac5f777acb..5b4832a08d 100644 --- a/frontend/src/lib/components/InstanceSettings.svelte +++ b/frontend/src/lib/components/InstanceSettings.svelte @@ -292,7 +292,7 @@ {#if values[setting.key]?.length > 0} {#if parseDate(values[setting.key])} - License key expires on {parseDate(values[setting.key])} {/if} diff --git a/frontend/src/lib/components/apps/editor/AppEditor.svelte b/frontend/src/lib/components/apps/editor/AppEditor.svelte index ea3b47bf5c..7947cdae34 100644 --- a/frontend/src/lib/components/apps/editor/AppEditor.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditor.svelte @@ -578,7 +578,7 @@ /> {:else} -
+
Select a component to see the settings for it
{/if} diff --git a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte index 6ba6506360..521954179f 100644 --- a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte +++ b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte @@ -15,7 +15,7 @@ export let selected: boolean export let locked: boolean = false export let hover: boolean = false - export let shouldHideActions: boolean = false + export let connecting: boolean = false export let hasInlineEditor: boolean = false export let inlineEditorOpened: boolean = false export let errorHandledByComponent: boolean = false @@ -35,7 +35,11 @@ {#if selected || hover} + { + dispatch('mouseover') + }} on:mousedown|stopPropagation|capture draggable="false" title={`Id: ${component.id}`} @@ -52,7 +56,7 @@ {/if} -{#if selected && !shouldHideActions} +{#if selected && !connecting}
{#if hasInlineEditor} +
{ + if ($hoverStore !== undefined) { + $hoverStore = undefined + } + }, 50) + } +
{ + outTimeout && clearTimeout(outTimeout) if (component.id !== $hoverStore) { $hoverStore = component.id } }} - on:mouseout|stopPropagation={() => { - if ($hoverStore !== undefined) { - $hoverStore = undefined - } - }} + on:mouseout|stopPropagation={mouseOut} class="h-full flex flex-col w-full component {initializing ? 'overflow-hidden h-0' : ''}" > {#if $mode !== 'preview'} { + outTimeout && clearTimeout(outTimeout) + + if (component.id !== $hoverStore) { + $hoverStore = component.id + } + }} hover={$hoverStore === component.id} {component} {selected} - shouldHideActions={$connectingInput.opened} + connecting={$connectingInput.opened} on:lock on:expand {locked} diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/StylePanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/StylePanel.svelte index 3e7b034804..693145e020 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/StylePanel.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/StylePanel.svelte @@ -113,9 +113,8 @@ }) - {#if component} - {#key component?.id} + {#key component?.id}
{#if !cssEditorOpen}