123456789101112131415161718192021222324252627282930313233343536373839 |
- <script lang="ts">
- import { getContext, createEventDispatcher } from 'svelte';
- const dispatch = createEventDispatcher();
- const i18n = getContext('i18n');
- import { WEBUI_VERSION } from '$lib/constants';
- import XMark from '../icons/XMark.svelte';
- export let version = {
- current: WEBUI_VERSION,
- latest: WEBUI_VERSION
- };
- </script>
- <div
- class="flex items-start bg-[#F1F8FE] dark:bg-[#020C1D] border border-[3371D5] dark:border-[#03113B] text-[#3371D5] dark:text-[#6795EC] rounded-lg px-3.5 py-3 text-xs max-w-80 pr-2 w-full shadow-lg"
- >
- <div class="flex-1 font-medium">
- {$i18n.t(`A new version (v{{LATEST_VERSION}}) is now available.`, {
- LATEST_VERSION: version.latest
- })}
- <a href="https://github.com/open-webui/open-webui/releases" target="_blank" class="underline">
- {$i18n.t('Update for the latest features and improvements.')}</a
- >
- </div>
- <div class=" flex-shrink-0 pr-1">
- <button
- class=" hover:text-blue-900 dark:hover:text-blue-300 transition"
- on:click={() => {
- dispatch('close');
- }}
- >
- <XMark />
- </button>
- </div>
- </div>
|