diff --git a/web/src/lib/components/shared-components/side-bar/license-info.svelte b/web/src/lib/components/shared-components/side-bar/license-info.svelte index 62e793a27f..eaa099b2a4 100644 --- a/web/src/lib/components/shared-components/side-bar/license-info.svelte +++ b/web/src/lib/components/shared-components/side-bar/license-info.svelte @@ -10,15 +10,31 @@ import { goto } from '$app/navigation'; import { AppRoute } from '$lib/constants'; import { getAccountAge } from '$lib/utils/auth'; + import { fade } from 'svelte/transition'; let showMessage = false; let isOpen = false; + let hoverMessage = false; + let hoverButton = false; const { isLicenseActivated } = licenseStore; const openLicenseModal = () => { isOpen = true; showMessage = false; }; + + const onButtonHover = () => { + showMessage = true; + hoverButton = true; + }; + + $: if (showMessage && !hoverMessage && !hoverButton) { + setTimeout(() => { + if (!hoverMessage && !hoverButton) { + showMessage = false; + } + }, 300); + } {#if isOpen} @@ -41,7 +57,10 @@