import React from 'react'; import { Intl } from '../Intl'; import { missingCaseError } from '../../util/missingCaseError'; import { SessionIcon, SessionIconSize, SessionIconType } from '../session/icon'; import { PropsForExpirationTimer } from '../../state/ducks/conversations'; import { ReadableMessage } from './ReadableMessage'; const TimerNotificationContent = (props: PropsForExpirationTimer) => { const { phoneNumber, profileName, timespan, type, disabled } = props; const changeKey = disabled ? 'disabledDisappearingMessages' : 'theyChangedTheTimer'; const contact = ( {profileName || phoneNumber} ); switch (type) { case 'fromOther': return ; case 'fromMe': return disabled ? window.i18n('youDisabledDisappearingMessages') : window.i18n('youChangedTheTimer', [timespan]); case 'fromSync': return disabled ? window.i18n('disappearingMessagesDisabled') : window.i18n('timerSetOnSync', [timespan]); default: throw missingCaseError(type); } }; export const TimerNotification = (props: PropsForExpirationTimer) => { const { messageId, receivedAt, isUnread } = props; return (
); };