Redesign: Fix custom feed wording in "Delete feed" confirmation dialog (#40632)

This commit is contained in:
diondiondion
2026-09-21 14:29:17 +00:00
committed by GitHub
parent eed9bf3da8
commit 73904ce1de
2 changed files with 28 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ import { defineMessages, useIntl } from 'react-intl';
import { useHistory } from 'react-router';
import { isRedesignEnabled } from '@/mastodon/utils/environment';
import { removeColumn } from 'mastodon/actions/columns';
import { deleteList } from 'mastodon/actions/lists';
import { useAppDispatch } from 'mastodon/store';
@@ -11,21 +12,39 @@ import { useAppDispatch } from 'mastodon/store';
import type { BaseConfirmationModalProps } from './confirmation_modal';
import { ConfirmationModal } from './confirmation_modal';
const messages = defineMessages({
deleteListTitle: {
const legacyMessages = defineMessages({
deleteTitle: {
id: 'confirmations.delete_list.title',
defaultMessage: 'Delete list?',
},
deleteListMessage: {
deleteMessage: {
id: 'confirmations.delete_list.message',
defaultMessage: 'Are you sure you want to permanently delete this list?',
},
deleteListConfirm: {
deleteConfirm: {
id: 'confirmations.delete_list.confirm',
defaultMessage: 'Delete',
},
});
const redesignMessages = defineMessages({
deleteTitle: {
id: 'confirmations.delete_custom_feed.title',
defaultMessage: 'Delete custom feed?',
},
deleteMessage: {
id: 'confirmations.delete_custom_feed.message',
defaultMessage:
'Are you sure you want to permanently delete this custom feed?',
},
deleteConfirm: {
id: 'confirmations.delete_list.confirm',
defaultMessage: 'Delete',
},
});
const messages = isRedesignEnabled() ? redesignMessages : legacyMessages;
export const ConfirmDeleteListModal: React.FC<
{
listId: string;
@@ -48,9 +67,9 @@ export const ConfirmDeleteListModal: React.FC<
return (
<ConfirmationModal
title={intl.formatMessage(messages.deleteListTitle)}
message={intl.formatMessage(messages.deleteListMessage)}
confirm={intl.formatMessage(messages.deleteListConfirm)}
title={intl.formatMessage(messages.deleteTitle)}
message={intl.formatMessage(messages.deleteMessage)}
confirm={intl.formatMessage(messages.deleteConfirm)}
onConfirm={onConfirm}
onClose={onClose}
/>

View File

@@ -619,6 +619,8 @@
"confirmations.delete_collection.confirm": "Delete",
"confirmations.delete_collection.message": "This action cannot be undone.",
"confirmations.delete_collection.title": "Delete \"{name}\"?",
"confirmations.delete_custom_feed.message": "Are you sure you want to permanently delete this custom feed?",
"confirmations.delete_custom_feed.title": "Delete custom feed?",
"confirmations.delete_list.confirm": "Delete",
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
"confirmations.delete_list.title": "Delete list?",