import React from 'react'; import classNames from 'classnames'; import { LocalizerType } from '../types/Util'; import { validateNumber } from '../types/PhoneNumber'; export interface Props { phoneNumber: string; i18n: LocalizerType; onClick: () => void; } export class StartNewConversation extends React.PureComponent { public render() { const { phoneNumber, i18n, onClick } = this.props; const error = validateNumber(phoneNumber, i18n); const avatar = error ? '!' : '#'; const click = error ? undefined : onClick; return (
{avatar}
{phoneNumber}
{error || i18n('startConversation')}
); } }