浏览代码

Merge pull request #5965 from open-webui/dev

fix: update info toast dismiss issue
Timothy Jaeryang Baek 6 月之前
父节点
当前提交
3f892583c3
共有 2 个文件被更改,包括 9 次插入5 次删除
  1. 2 4
      src/lib/components/layout/UpdateInfoToast.svelte
  2. 7 1
      src/routes/(app)/+layout.svelte

+ 2 - 4
src/lib/components/layout/UpdateInfoToast.svelte

@@ -26,13 +26,11 @@
 		>
 		>
 	</div>
 	</div>
 
 
-	<div class=" flex-shrink-0 pl-2">
+	<div class=" flex-shrink-0 pr-1">
 		<button
 		<button
 			class=" hover:text-blue-900 dark:hover:text-blue-300 transition"
 			class=" hover:text-blue-900 dark:hover:text-blue-300 transition"
 			on:click={() => {
 			on:click={() => {
-				console.log('closeToast');
-				localStorage.setItem('dismissedUpdateToast', Date.now().toString());
-				dispatch('closeToast');
+				dispatch('close');
 			}}
 			}}
 		>
 		>
 			<XMark />
 			<XMark />

+ 7 - 1
src/routes/(app)/+layout.svelte

@@ -229,7 +229,13 @@
 
 
 {#if version && compareVersion(version.latest, version.current)}
 {#if version && compareVersion(version.latest, version.current)}
 	<div class=" absolute bottom-8 right-8 z-50" in:fade={{ duration: 100 }}>
 	<div class=" absolute bottom-8 right-8 z-50" in:fade={{ duration: 100 }}>
-		<UpdateInfoToast {version} />
+		<UpdateInfoToast
+			{version}
+			on:close={() => {
+				localStorage.setItem('dismissedUpdateToast', Date.now().toString());
+				version = null;
+			}}
+		/>
 	</div>
 	</div>
 {/if}
 {/if}