// Copyright 2018-2020 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import React from 'react'; import { ContactName } from './ContactName'; import { Intl } from '../Intl'; import { LocalizerType } from '../../types/Util'; export interface ContactType { id: string; phoneNumber?: string; profileName?: string; title: string; name?: string; } export type PropsData = { isGroup: boolean; contact: ContactType; }; type PropsHousekeeping = { i18n: LocalizerType; }; export type PropsActions = { showIdentity: (id: string) => void; }; export type Props = PropsData & PropsHousekeeping & PropsActions; export const SafetyNumberNotification = ({ contact, isGroup, i18n, showIdentity, }: Props): JSX.Element => { const changeKey = isGroup ? 'safetyNumberChangedGroup' : 'safetyNumberChanged'; return (