You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			47 lines
		
	
	
		
			925 B
		
	
	
	
		
			TypeScript
		
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			925 B
		
	
	
	
		
			TypeScript
		
	
| 
											7 years ago
										 | import React from 'react'; | ||
|  | 
 | ||
|  | import { Avatar } from './Avatar'; | ||
|  | 
 | ||
|  | import { Localizer } from '../types/Util'; | ||
|  | 
 | ||
|  | interface Props { | ||
|  |   phoneNumber: string; | ||
|  |   isMe?: boolean; | ||
|  |   name?: string; | ||
|  |   color?: string; | ||
|  |   verified: boolean; | ||
|  |   profileName?: string; | ||
|  |   avatarPath?: string; | ||
|  |   i18n: Localizer; | ||
|  |   onClick?: () => void; | ||
|  | } | ||
|  | 
 | ||
|  | export class MainHeader extends React.Component<Props> { | ||
|  |   public render() { | ||
|  |     const { | ||
|  |       avatarPath, | ||
|  |       i18n, | ||
|  |       color, | ||
|  |       name, | ||
|  |       phoneNumber, | ||
|  |       profileName, | ||
|  |     } = this.props; | ||
|  | 
 | ||
|  |     return ( | ||
|  |       <div className="module-main-header"> | ||
|  |         <Avatar | ||
|  |           avatarPath={avatarPath} | ||
|  |           color={color} | ||
|  |           conversationType="direct" | ||
|  |           i18n={i18n} | ||
|  |           name={name} | ||
|  |           phoneNumber={phoneNumber} | ||
|  |           profileName={profileName} | ||
|  |           size={28} | ||
|  |         /> | ||
|  |         <div className="module-main-header__app-name">Signal</div> | ||
|  |       </div> | ||
|  |     ); | ||
|  |   } | ||
|  | } |