| 
									
										
										
										
											2021-07-31 14:45:28 -08:00
										 |  |  | <template> | 
					
						
							| 
									
										
										
										
											2021-08-01 19:24:47 -08:00
										 |  |  |   <v-app-bar clipped-left dense app color="primary" dark class="d-print-none"> | 
					
						
							|  |  |  |     <slot /> | 
					
						
							|  |  |  |     <router-link to="/"> | 
					
						
							|  |  |  |       <v-btn icon> | 
					
						
							|  |  |  |         <v-icon size="40"> {{ $globals.icons.primary }} </v-icon> | 
					
						
							|  |  |  |       </v-btn> | 
					
						
							|  |  |  |     </router-link> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <div btn class="pl-2"> | 
					
						
							|  |  |  |       <v-toolbar-title style="cursor: pointer" @click="$router.push('/')"> Mealie </v-toolbar-title> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     {{ value }} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <v-spacer></v-spacer> | 
					
						
							|  |  |  |     <!-- <v-tooltip bottom> | 
					
						
							|  |  |  |       <template #activator="{ on, attrs }"> | 
					
						
							|  |  |  |         <v-btn icon class="mr-1" small v-bind="attrs" v-on="on"> | 
					
						
							|  |  |  |           <v-icon v-text="isDark ? $globals.icons.weatherSunny : $globals.icons.weatherNight"> </v-icon> | 
					
						
							|  |  |  |         </v-btn> | 
					
						
							|  |  |  |       </template> | 
					
						
							|  |  |  |       <span>{{ isDark ? $t("settings.theme.switch-to-light-mode") : $t("settings.theme.switch-to-dark-mode") }}</span> | 
					
						
							|  |  |  |     </v-tooltip> --> | 
					
						
							|  |  |  |     <!-- <div v-if="false" style="width: 350px"></div> | 
					
						
							|  |  |  |     <div v-else> | 
					
						
							|  |  |  |       <v-btn icon @click="$refs.recipeSearch.open()"> | 
					
						
							|  |  |  |         <v-icon> {{ $globals.icons.search }} </v-icon> | 
					
						
							|  |  |  |       </v-btn> | 
					
						
							|  |  |  |     </div> --> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <!-- Navigation Menu --> | 
					
						
							| 
									
										
										
										
											2021-09-02 11:24:17 -08:00
										 |  |  |     <template v-if="menu"> | 
					
						
							|  |  |  |       <v-btn v-if="$auth.loggedIn" text @click="$auth.logout()"> | 
					
						
							|  |  |  |         <v-icon left>{{ $globals.icons.logout }}</v-icon> | 
					
						
							|  |  |  |         {{ $t("user.logout") }} | 
					
						
							|  |  |  |       </v-btn> | 
					
						
							|  |  |  |       <v-btn v-else text nuxt to="/user/login"> | 
					
						
							|  |  |  |         <v-icon left>{{ $globals.icons.user }}</v-icon> | 
					
						
							|  |  |  |         {{ $t("user.login") }} | 
					
						
							|  |  |  |       </v-btn> | 
					
						
							|  |  |  |     </template> | 
					
						
							| 
									
										
										
										
											2021-08-01 19:24:47 -08:00
										 |  |  |   </v-app-bar> | 
					
						
							| 
									
										
										
										
											2021-07-31 14:45:28 -08:00
										 |  |  | </template> | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  | <script lang="ts"> | 
					
						
							| 
									
										
										
										
											2021-08-01 19:24:47 -08:00
										 |  |  | import { defineComponent } from "@nuxtjs/composition-api"; | 
					
						
							| 
									
										
										
										
											2021-07-31 14:45:28 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export default defineComponent({ | 
					
						
							| 
									
										
										
										
											2021-08-01 19:24:47 -08:00
										 |  |  |   props: { | 
					
						
							|  |  |  |     value: { | 
					
						
							|  |  |  |       type: Boolean, | 
					
						
							|  |  |  |       default: null, | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     menu: { | 
					
						
							|  |  |  |       type: Boolean, | 
					
						
							|  |  |  |       default: true, | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | }); | 
					
						
							| 
									
										
										
										
											2021-07-31 14:45:28 -08:00
										 |  |  | </script> | 
					
						
							| 
									
										
										
										
											2021-08-01 19:24:47 -08:00
										 |  |  |      |