mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-11-03 18:53:17 -05:00 
			
		
		
		
	Merge pull request #2906 from Kuchenpirat/organizertype-delete-prompt
Update Recipe Organizer Delete Prompt Text
This commit is contained in:
		@@ -5,12 +5,15 @@
 | 
				
			|||||||
    <BaseDialog
 | 
					    <BaseDialog
 | 
				
			||||||
      v-if="deleteTarget"
 | 
					      v-if="deleteTarget"
 | 
				
			||||||
      v-model="dialogs.delete"
 | 
					      v-model="dialogs.delete"
 | 
				
			||||||
      :title="$t('general.delete-with-name', { name: deleteTarget.name })"
 | 
					      :title="$t('general.delete-with-name', { name: $t(translationKey) })"
 | 
				
			||||||
      color="error"
 | 
					      color="error"
 | 
				
			||||||
      :icon="$globals.icons.alertCircle"
 | 
					      :icon="$globals.icons.alertCircle"
 | 
				
			||||||
      @confirm="deleteOne()"
 | 
					      @confirm="deleteOne()"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <v-card-text> {{ $t("general.confirm-delete-generic-with-name", { name: deleteTarget.name }) }} </v-card-text>
 | 
					      <v-card-text>
 | 
				
			||||||
 | 
					<p>{{ $t("general.confirm-delete-generic-with-name", { name: $t(translationKey) }) }}</p>
 | 
				
			||||||
 | 
					        <p class="mt-4 mb-0 ml-4">{{ deleteTarget.name }}</p>
 | 
				
			||||||
 | 
					      </v-card-text>
 | 
				
			||||||
    </BaseDialog>
 | 
					    </BaseDialog>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <BaseDialog v-if="updateTarget" v-model="dialogs.update" :title="$t('general.update')" @confirm="updateOne()">
 | 
					    <BaseDialog v-if="updateTarget" v-model="dialogs.update" :title="$t('general.update')" @confirm="updateOne()">
 | 
				
			||||||
@@ -136,6 +139,15 @@ export default defineComponent({
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    const presets = useContextPresets();
 | 
					    const presets = useContextPresets();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    const translationKey = computed<string>(() => {
 | 
				
			||||||
 | 
					      const typeMap = {
 | 
				
			||||||
 | 
					        "categories": "category.category",
 | 
				
			||||||
 | 
					        "tags": "tag.tag",
 | 
				
			||||||
 | 
					        "tools": "tool.tool"
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					      return typeMap[props.itemType] || "";
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const deleteTarget = ref<GenericItem | null>(null);
 | 
					    const deleteTarget = ref<GenericItem | null>(null);
 | 
				
			||||||
    const updateTarget = ref<GenericItem | null>(null);
 | 
					    const updateTarget = ref<GenericItem | null>(null);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -223,6 +235,7 @@ export default defineComponent({
 | 
				
			|||||||
      presets,
 | 
					      presets,
 | 
				
			||||||
      itemsSorted,
 | 
					      itemsSorted,
 | 
				
			||||||
      searchString,
 | 
					      searchString,
 | 
				
			||||||
 | 
					      translationKey,
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  // Needed for useMeta
 | 
					  // Needed for useMeta
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -789,7 +789,8 @@
 | 
				
			|||||||
    "tags": "Tags",
 | 
					    "tags": "Tags",
 | 
				
			||||||
    "untagged-count": "Untagged {count}",
 | 
					    "untagged-count": "Untagged {count}",
 | 
				
			||||||
    "create-a-tag": "Create a Tag",
 | 
					    "create-a-tag": "Create a Tag",
 | 
				
			||||||
    "tag-name": "Tag Name"
 | 
					    "tag-name": "Tag Name",
 | 
				
			||||||
 | 
					    "tag": "Tag"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "tool": {
 | 
					  "tool": {
 | 
				
			||||||
    "tools": "Tools",
 | 
					    "tools": "Tools",
 | 
				
			||||||
@@ -798,7 +799,8 @@
 | 
				
			|||||||
    "tool-name": "Tool Name",
 | 
					    "tool-name": "Tool Name",
 | 
				
			||||||
    "create-new-tool": "Create New Tool",
 | 
					    "create-new-tool": "Create New Tool",
 | 
				
			||||||
    "on-hand-checkbox-label": "Show as On Hand (Checked)",
 | 
					    "on-hand-checkbox-label": "Show as On Hand (Checked)",
 | 
				
			||||||
    "required-tools": "Required Tools"
 | 
					    "required-tools": "Required Tools",
 | 
				
			||||||
 | 
					    "tool": "Tool"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "user": {
 | 
					  "user": {
 | 
				
			||||||
    "admin": "Admin",
 | 
					    "admin": "Admin",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,7 +39,9 @@
 | 
				
			|||||||
    >
 | 
					    >
 | 
				
			||||||
      <v-card-text>
 | 
					      <v-card-text>
 | 
				
			||||||
        {{ $t("general.confirm-delete-generic") }}
 | 
					        {{ $t("general.confirm-delete-generic") }}
 | 
				
			||||||
        <MultiPurposeLabel v-if="deleteTarget" class="mt-4 ml-4" :label="deleteTarget" />
 | 
					        <v-row>
 | 
				
			||||||
 | 
					          <MultiPurposeLabel v-if="deleteTarget" class="mt-4 ml-4 mb-1" :label="deleteTarget" />
 | 
				
			||||||
 | 
					        </v-row>
 | 
				
			||||||
      </v-card-text>
 | 
					      </v-card-text>
 | 
				
			||||||
    </BaseDialog>
 | 
					    </BaseDialog>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user