mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-28 16:54:19 -04:00 
			
		
		
		
	
		
			
	
	
		
			18 lines
		
	
	
		
			493 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			493 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|   | import { computed, useContext, useRoute } from "@nuxtjs/composition-api"; | ||
|  | 
 | ||
|  | export const useLoggedInState = function () { | ||
|  |   const { $auth } = useContext(); | ||
|  |   const route = useRoute(); | ||
|  | 
 | ||
|  |   const loggedIn = computed(() => $auth.loggedIn); | ||
|  |   const isOwnGroup = computed(() => { | ||
|  |     if (!route.value.params.groupSlug) { | ||
|  |       return loggedIn.value; | ||
|  |     } else { | ||
|  |       return loggedIn.value && $auth.user?.groupSlug === route.value.params.groupSlug; | ||
|  |     } | ||
|  |   }); | ||
|  | 
 | ||
|  |   return { loggedIn, isOwnGroup }; | ||
|  | } |