mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-12-23 22:48:20 -05:00
fix: Can't remove organizer (#6771)
This commit is contained in:
@@ -126,7 +126,7 @@ withDefaults(defineProps<Props>(), {
|
|||||||
canEdit: false,
|
canEdit: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
const emit = defineEmits(["print", "input", "delete", "close", "edit"]);
|
const emit = defineEmits(["print", "input", "save", "delete", "close", "json", "edit"]);
|
||||||
|
|
||||||
const deleteDialog = ref(false);
|
const deleteDialog = ref(false);
|
||||||
|
|
||||||
|
|||||||
@@ -48,8 +48,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { IngredientFood, RecipeCategory, RecipeTag } from "~/lib/api/types/recipe";
|
import type { IngredientFood, RecipeCategory, RecipeTag, RecipeTool } from "~/lib/api/types/recipe";
|
||||||
import type { RecipeTool } from "~/lib/api/types/admin";
|
|
||||||
import { Organizer, type RecipeOrganizer } from "~/lib/api/types/non-generated";
|
import { Organizer, type RecipeOrganizer } from "~/lib/api/types/non-generated";
|
||||||
import type { HouseholdSummary } from "~/lib/api/types/household";
|
import type { HouseholdSummary } from "~/lib/api/types/household";
|
||||||
import { useCategoryStore, useFoodStore, useHouseholdStore, useTagStore, useToolStore } from "~/composables/store";
|
import { useCategoryStore, useFoodStore, useHouseholdStore, useTagStore, useToolStore } from "~/composables/store";
|
||||||
@@ -166,6 +165,15 @@ const items = computed<any[]>(() => {
|
|||||||
return list;
|
return list;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function removeByIndex(index: number) {
|
||||||
|
if (selected.value === undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const newSelected = selected.value.filter((_, i) => i !== index);
|
||||||
|
selected.value = [...newSelected];
|
||||||
|
}
|
||||||
|
|
||||||
function appendCreated(item: any) {
|
function appendCreated(item: any) {
|
||||||
if (selected.value === undefined) {
|
if (selected.value === undefined) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ const props = withDefaults(defineProps<Props>(), {
|
|||||||
landscape: false,
|
landscape: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
defineEmits(["save", "delete"]);
|
defineEmits(["save", "delete", "print"]);
|
||||||
|
|
||||||
const { recipeImage } = useStaticRoutes();
|
const { recipeImage } = useStaticRoutes();
|
||||||
const { imageKey, setMode, toggleEditMode, isEditMode } = usePageState(props.recipe.slug);
|
const { imageKey, setMode, toggleEditMode, isEditMode } = usePageState(props.recipe.slug);
|
||||||
|
|||||||
Reference in New Issue
Block a user