ui: fix tooltip

This commit is contained in:
Andras Bacsai 2022-09-08 11:57:15 +02:00
parent 65579a2861
commit 071077200b
2 changed files with 8 additions and 5 deletions

View File

@ -4,6 +4,7 @@
import { addToast, appSession, features } from '$lib/store'; import { addToast, appSession, features } from '$lib/store';
import { asyncSleep, errorNotification } from '$lib/common'; import { asyncSleep, errorNotification } from '$lib/common';
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import Tooltip from './Tooltip.svelte';
let isUpdateAvailable = false; let isUpdateAvailable = false;
let updateStatus: any = { let updateStatus: any = {
@ -75,14 +76,14 @@
}); });
</script> </script>
<div class="flex flex-col space-y-4 py-2"> <div class="py-2">
{#if $appSession.teamId === '0'} {#if $appSession.teamId === '0'}
{#if isUpdateAvailable} {#if isUpdateAvailable}
<button <button
id="update"
disabled={updateStatus.success === false} disabled={updateStatus.success === false}
on:click={update} on:click={update}
class="icons tooltip tooltip-right tooltip-primary bg-gradient-to-r from-purple-500 via-pink-500 to-red-500 text-white duration-75 hover:scale-105" class="icons bg-gradient-to-r from-purple-500 via-pink-500 to-red-500 text-white duration-75 hover:scale-105"
data-tip="Update Available!"
> >
{#if updateStatus.loading} {#if updateStatus.loading}
<svg <svg
@ -183,6 +184,7 @@
> >
{/if} {/if}
</button> </button>
<Tooltip triggeredBy="#update" placement="right" color="bg-gradient-to-r from-purple-500 via-pink-500 to-red-500">New Version Available!</Tooltip>
{/if} {/if}
{/if} {/if}
</div> </div>

View File

@ -132,9 +132,9 @@
<img src={$appSession.whiteLabeledDetails.icon} alt="White labeled logo" /> <img src={$appSession.whiteLabeledDetails.icon} alt="White labeled logo" />
</div> </div>
{/if} {/if}
<div class="flex flex-col space-y-2 py-2" class:mt-2={$appSession.whiteLabeled}> <div class="flex flex-col space-y-2 py-2" id="dashboard" class:mt-2={$appSession.whiteLabeled}>
<a <a
id="dashboard"
sveltekit:prefetch sveltekit:prefetch
href="/" href="/"
class="icons hover:text-white" class="icons hover:text-white"
@ -160,6 +160,7 @@
</svg> </svg>
</a> </a>
</div> </div>
<Tooltip triggeredBy="#dashboard" placement="right">Dashboard</Tooltip>
<div class="flex-1" /> <div class="flex-1" />
<UpdateAvailable /> <UpdateAvailable />