Browse Source

Merge pull request #299 from ollama-webui/sidebar-button-fix

fix: sidebar button click register issue
Timothy Jaeryang Baek 1 year ago
parent
commit
87c856c306
1 changed files with 2 additions and 5 deletions
  1. 2 5
      src/lib/components/layout/Sidebar.svelte

+ 2 - 5
src/lib/components/layout/Sidebar.svelte

@@ -382,11 +382,6 @@
 						on:click={() => {
 						on:click={() => {
 							showDropdown = !showDropdown;
 							showDropdown = !showDropdown;
 						}}
 						}}
-						on:focusout={() => {
-							setTimeout(() => {
-								showDropdown = false;
-							}, 150);
-						}}
 					>
 					>
 						<div class=" self-center mr-3">
 						<div class=" self-center mr-3">
 							<img
 							<img
@@ -409,6 +404,7 @@
 										class="flex py-2.5 px-3.5 w-full hover:bg-gray-800 transition"
 										class="flex py-2.5 px-3.5 w-full hover:bg-gray-800 transition"
 										on:click={() => {
 										on:click={() => {
 											goto('/admin');
 											goto('/admin');
+											showDropdown = false;
 										}}
 										}}
 									>
 									>
 										<div class=" self-center mr-3">
 										<div class=" self-center mr-3">
@@ -470,6 +466,7 @@
 									on:click={() => {
 									on:click={() => {
 										localStorage.removeItem('token');
 										localStorage.removeItem('token');
 										location.href = '/auth';
 										location.href = '/auth';
+										showDropdown = false;
 									}}
 									}}
 								>
 								>
 									<div class=" self-center mr-3">
 									<div class=" self-center mr-3">