mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-30 01:34:39 -04:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			481 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			481 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
|   | <template> | ||
|  |   <div scoped-slot></div> | ||
|  | </template> | ||
|  | 
 | ||
|  | <script lang="ts"> | ||
|  | import { defineComponent, useContext } from "@nuxtjs/composition-api"; | ||
|  | 
 | ||
|  | /** | ||
|  |  * Renderless component that only renders if the user is logged in. | ||
|  |  * and has advanced options toggled. | ||
|  |  */ | ||
|  | export default defineComponent({ | ||
|  |   setup(_, ctx) { | ||
|  |     const { $auth } = useContext(); | ||
|  | 
 | ||
|  |     const r = $auth?.user?.advanced || false; | ||
|  | 
 | ||
|  |     return () => { | ||
|  |       return r ? ctx.slots.default?.() : null; | ||
|  |     }; | ||
|  |   }, | ||
|  | }); | ||
|  | </script> |