| 
					
				 | 
			
			
				@@ -80,35 +80,26 @@ function useTabs() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function closeRight(index: number) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const currentRouterIndex = tabsKeys.value.indexOf(router.currentRoute.value.name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (currentRouterIndex > -1 && index < currentRouterIndex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            routerPush(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tabs.value.splice(index + 1, tabsKeys.value.length - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        router.push(tabs.value[tabs.value.length - 1].path) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function closeLeft(index: number) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const currentRouterIndex = tabsKeys.value.indexOf(router.currentRoute.value.name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (currentRouterIndex > -1 && index > currentRouterIndex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            routerPush(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tabs.value.splice(0, index - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tabs.value.splice(0, index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        router.push(tabs.value[0].path) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function closeAll() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        router.push("/").then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tabs.value.splice(0, tabsKeys.value.length - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        router.push("/").then(() => {}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tabs.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function isActive(name: string) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return name === router.currentRoute.value.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function closeOther(index: number) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        routerPush(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tabs.value = tabsKeys.value[index] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tabs.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 |