| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  | <template> | 
					
						
							|  |  |  |   <v-toolbar class="card-btn" flat height="0" extension-height="0"> | 
					
						
							|  |  |  |     <template v-slot:extension> | 
					
						
							|  |  |  |       <v-col></v-col> | 
					
						
							|  |  |  |       <div v-if="open"> | 
					
						
							|  |  |  |         <v-btn class="mr-2" fab dark small color="error" @click="deleteRecipe"> | 
					
						
							|  |  |  |           <v-icon>mdi-delete</v-icon> | 
					
						
							| 
									
										
										
										
											2021-01-04 23:10:14 -06:00
										 |  |  |           <Confirmation ref="confirm" /> | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |         </v-btn> | 
					
						
							| 
									
										
										
										
											2021-01-04 23:10:14 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |         <v-btn class="mr-2" fab dark small color="success" @click="save"> | 
					
						
							|  |  |  |           <v-icon>mdi-content-save</v-icon> | 
					
						
							|  |  |  |         </v-btn> | 
					
						
							| 
									
										
										
										
											2020-12-24 19:32:49 -09:00
										 |  |  |         <v-btn class="mr-5" fab dark small color="secondary" @click="json"> | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |           <v-icon>mdi-code-braces</v-icon> | 
					
						
							|  |  |  |         </v-btn> | 
					
						
							|  |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2020-12-24 19:32:49 -09:00
										 |  |  |       <v-btn color="accent" fab dark small @click="editor"> | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |         <v-icon>mdi-square-edit-outline</v-icon> | 
					
						
							|  |  |  |       </v-btn> | 
					
						
							|  |  |  |     </template> | 
					
						
							|  |  |  |   </v-toolbar> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |   props: { | 
					
						
							|  |  |  |     open: { | 
					
						
							|  |  |  |       default: true, | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2021-01-04 23:10:14 -06:00
										 |  |  |   components: { | 
					
						
							|  |  |  |     Confirmation: () => import("../UI/Confirmation"), | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |   methods: { | 
					
						
							|  |  |  |     editor() { | 
					
						
							|  |  |  |       this.$emit("editor"); | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     save() { | 
					
						
							|  |  |  |       this.$emit("save"); | 
					
						
							|  |  |  |     }, | 
					
						
							| 
									
										
										
										
											2021-01-04 23:10:14 -06:00
										 |  |  |     async deleteRecipe() { | 
					
						
							|  |  |  |       if ( | 
					
						
							|  |  |  |         await this.$refs.confirm.open( | 
					
						
							|  |  |  |           "Delete Recpie", | 
					
						
							|  |  |  |           "Are you sure you want to delete this recipie?", | 
					
						
							|  |  |  |           { color: "error", icon: "mdi-alert-circle" } | 
					
						
							|  |  |  |         ) | 
					
						
							|  |  |  |       ) { | 
					
						
							|  |  |  |         this.$emit("delete"); | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2020-12-24 16:37:38 -09:00
										 |  |  |     }, | 
					
						
							|  |  |  |     json() { | 
					
						
							|  |  |  |       this.$emit("json"); | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style> | 
					
						
							|  |  |  | </style> |