mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 02:03:35 -04:00 
			
		
		
		
	fix: Remove Unused Transfer Option from Shopping List (#4436)
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com>
This commit is contained in:
		| @@ -17,25 +17,15 @@ | |||||||
|             </v-icon> |             </v-icon> | ||||||
|           </v-btn> |           </v-btn> | ||||||
|         </template> |         </template> | ||||||
|         <v-list dense> |  | ||||||
|           <v-list-item v-for="action in contextMenu" :key="action.event" dense @click="contextHandler(action.event)"> |  | ||||||
|             <v-list-item-title>{{ action.text }}</v-list-item-title> |  | ||||||
|           </v-list-item> |  | ||||||
|         </v-list> |  | ||||||
|       </v-menu> |       </v-menu> | ||||||
|     </div> |     </div> | ||||||
|   </div> |   </div> | ||||||
| </template> | </template> | ||||||
|  |  | ||||||
| <script lang="ts"> | <script lang="ts"> | ||||||
| import { defineComponent, ref, useContext } from "@nuxtjs/composition-api"; | import { defineComponent, ref } from "@nuxtjs/composition-api"; | ||||||
| import { ShoppingListMultiPurposeLabelOut } from "~/lib/api/types/household"; | import { ShoppingListMultiPurposeLabelOut } from "~/lib/api/types/household"; | ||||||
|  |  | ||||||
| interface actions { |  | ||||||
|   text: string; |  | ||||||
|   event: string; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| export default defineComponent({ | export default defineComponent({ | ||||||
|   props: { |   props: { | ||||||
|     value: { |     value: { | ||||||
| @@ -48,23 +38,14 @@ export default defineComponent({ | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   setup(props, context) { |   setup(props, context) { | ||||||
|     const { i18n } = useContext(); |  | ||||||
|     const labelColor = ref<string | undefined>(props.useColor ? props.value.label.color : undefined); |     const labelColor = ref<string | undefined>(props.useColor ? props.value.label.color : undefined); | ||||||
|  |  | ||||||
|     const contextMenu: actions[] = [ |  | ||||||
|       { |  | ||||||
|         text: i18n.t("general.transfer") as string, |  | ||||||
|         event: "transfer", |  | ||||||
|       }, |  | ||||||
|     ]; |  | ||||||
|  |  | ||||||
|     function contextHandler(event: string) { |     function contextHandler(event: string) { | ||||||
|       context.emit(event); |       context.emit(event); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return { |     return { | ||||||
|       contextHandler, |       contextHandler, | ||||||
|       contextMenu, |  | ||||||
|       labelColor, |       labelColor, | ||||||
|     }; |     }; | ||||||
|   }, |   }, | ||||||
|   | |||||||
| @@ -151,10 +151,6 @@ export default defineComponent({ | |||||||
|         text: i18n.t("general.delete") as string, |         text: i18n.t("general.delete") as string, | ||||||
|         event: "delete", |         event: "delete", | ||||||
|       }, |       }, | ||||||
|       { |  | ||||||
|         text: i18n.t("general.transfer") as string, |  | ||||||
|         event: "transfer", |  | ||||||
|       }, |  | ||||||
|     ]; |     ]; | ||||||
|  |  | ||||||
|     // copy prop value so a refresh doesn't interrupt the user |     // copy prop value so a refresh doesn't interrupt the user | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user