- {{ $t('Delete') }}
+ {{ $t('Delete') }}
{{ $t('Save') }}
@@ -75,7 +74,6 @@
import Vue from "vue";
import {BootstrapVue} from "bootstrap-vue";
import GenericMultiselect from "./GenericMultiselect";
-import RecipeCard from "./RecipeCard";
import {ApiMixin} from "../utils/utils";
Vue.use(BootstrapVue)
@@ -86,12 +84,20 @@ export default {
entry: Object,
entryEditing_initial_recipe: Array,
entryEditing_initial_meal_type: Array,
- modal_title: String
+ modal_title: String,
+ modal_id: {
+ type: String,
+ default: "edit-modal"
+ },
+ allow_delete: {
+ type: Boolean,
+ default: true
+ },
},
mixins: [ApiMixin],
components: {
GenericMultiselect,
- RecipeCard
+ RecipeCard: () => import('./RecipeCard.vue')
},
data() {
return {
diff --git a/vue/src/components/RecipeContextMenu.vue b/vue/src/components/RecipeContextMenu.vue
index 3ed2195d..dde0fed5 100644
--- a/vue/src/components/RecipeContextMenu.vue
+++ b/vue/src/components/RecipeContextMenu.vue
@@ -26,8 +26,7 @@
{{ $t('Add_to_Shopping') }}
-
{{ $t('Add_to_Plan') }}
@@ -72,19 +71,26 @@
class="fa fa-share-alt">