Add unblocked timeline event

This commit is contained in:
Jamie Kyle 2024-04-12 10:07:57 -07:00 committed by GitHub
parent 92eb036196
commit ad8020848f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 333 additions and 10 deletions

View file

@ -16,12 +16,14 @@ export type MessageRequestResponseNotificationProps =
MessageRequestResponseNotificationData & {
i18n: LocalizerType;
isBlocked: boolean;
isGroup: boolean;
onOpenMessageRequestActionsConfirmation(state: MessageRequestState): void;
};
export function MessageRequestResponseNotification({
i18n,
isBlocked,
isGroup,
messageRequestResponseEvent: event,
onOpenMessageRequestActionsConfirmation,
}: MessageRequestResponseNotificationProps): JSX.Element | null {
@ -58,9 +60,27 @@ export function MessageRequestResponseNotification({
{event === MessageRequestResponseEvent.BLOCK && (
<SystemMessage
icon="block"
contents={i18n(
'icu:MessageRequestResponseNotification__Message--Blocked'
)}
contents={
isGroup
? i18n(
'icu:MessageRequestResponseNotification__Message--Blocked--Group'
)
: i18n('icu:MessageRequestResponseNotification__Message--Blocked')
}
/>
)}
{event === MessageRequestResponseEvent.UNBLOCK && (
<SystemMessage
icon="thread"
contents={
isGroup
? i18n(
'icu:MessageRequestResponseNotification__Message--Unblocked--Group'
)
: i18n(
'icu:MessageRequestResponseNotification__Message--Unblocked'
)
}
/>
)}
{event === MessageRequestResponseEvent.SPAM && (