mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-10-04 05:06:05 +08:00
refactor: the promptRemove.confirmRelatedResource message needs to be refactored (#293)
* feat: change dialog wordings Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com> * refactor: update protip wording Co-authored-by: Jillian Maroket <67180770+jillian-maroket@users.noreply.github.com> Signed-off-by: Yiya Chen <yiya.chen@suse.com> --------- Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com> Signed-off-by: Yiya Chen <yiya.chen@suse.com> Co-authored-by: Jillian Maroket <67180770+jillian-maroket@users.noreply.github.com>
This commit is contained in:
co-authored by
Jillian Maroket
parent
63c4810b99
commit
258476876a
@@ -42,8 +42,25 @@ export default {
|
||||
computed: {
|
||||
...mapState('action-menu', ['modalData']),
|
||||
|
||||
warningMessageKey() {
|
||||
return this.modalData.warningMessageKey;
|
||||
title() {
|
||||
return this.modalData.title || 'dialog.promptRemove.title';
|
||||
},
|
||||
|
||||
formattedType() {
|
||||
return this.type.toLowerCase();
|
||||
},
|
||||
|
||||
warningMessage() {
|
||||
if (this.modalData.warningMessage) return this.t(this.modalData.warningMessage);
|
||||
|
||||
const isPlural = this.type.endsWith('s');
|
||||
const thisOrThese = isPlural ? 'these' : 'this';
|
||||
const defaultMessage = this.t('dialog.promptRemove.warningMessage', {
|
||||
type: this.formattedType,
|
||||
thisOrThese,
|
||||
});
|
||||
|
||||
return defaultMessage;
|
||||
},
|
||||
|
||||
names() {
|
||||
@@ -101,7 +118,7 @@ export default {
|
||||
},
|
||||
|
||||
protip() {
|
||||
return this.t('promptRemove.protip', { alternateLabel });
|
||||
return this.t('dialog.promptRemove.protip', { alternateLabel });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -137,19 +154,22 @@ export default {
|
||||
>
|
||||
<template #title>
|
||||
<h4 class="text-default-text">
|
||||
{{ t('promptRemove.title') }}
|
||||
{{ t(title, { type }, true) }}
|
||||
</h4>
|
||||
</template>
|
||||
|
||||
<template #body>
|
||||
<div class="pl-10 pr-10">
|
||||
<span
|
||||
v-clean-html="t(warningMessageKey, { type, names: resourceNames }, true)"
|
||||
v-clean-html="warningMessage"
|
||||
></span>
|
||||
|
||||
<div class="mt-10 mb-10">
|
||||
<span
|
||||
v-clean-html="t('promptRemove.confirmName', { nameToMatch: escapeHtml(nameToMatch) }, true)"
|
||||
v-clean-html="t('dialog.promptRemove.confirmName', {
|
||||
type: formattedType,
|
||||
nameToMatch: escapeHtml(nameToMatch)
|
||||
}, true)"
|
||||
></span>
|
||||
</div>
|
||||
<div class="mb-10">
|
||||
|
||||
Reference in New Issue
Block a user