Files
windmill/frontend/src/lib/components/Uptodate.svelte
T
2023-09-25 16:33:21 +02:00

30 lines
649 B
Svelte

<script lang="ts">
import { SettingsService } from '$lib/gen'
import Tooltip from './Tooltip.svelte'
let uptodate: string | undefined = undefined
loadVersion()
async function loadVersion() {
try {
const res = await SettingsService.backendUptodate()
if (res != 'yes') {
uptodate = res
}
} catch (e) {
console.warn('Could not fetch latest version', e)
}
}
</script>
{#if uptodate}
<span class="text-blue-400"
>{uptodate} &nbsp;<Tooltip>
How to update?<br />
- docker: `docker compose up -d`<br />-
<a href="https://github.com/windmill-labs/windmill-helm-charts#install">helm</a>
</Tooltip>
</span>
{/if}