2022-11-23 16:10:02 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								/ *  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									GoToSocial 
							 
						 
					
						
							
								
									
										
										
										
											2023-01-05 12:43:00 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									Copyright  ( C )  2021 - 2023  GoToSocial  Authors  admin @ gotosocial . org 
							 
						 
					
						
							
								
									
										
										
										
											2022-11-23 16:10:02 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									This  program  is  free  software :  you  can  redistribute  it  and / or  modify 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									it  under  the  terms  of  the  GNU  Affero  General  Public  License  as  published  by 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									the  Free  Software  Foundation ,  either  version  3  of  the  License ,  or 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									( at  your  option )  any  later  version . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									This  program  is  distributed  in  the  hope  that  it  will  be  useful , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									but  WITHOUT  ANY  WARRANTY ;  without  even  the  implied  warranty  of 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									MERCHANTABILITY  or  FITNESS  FOR  A  PARTICULAR  PURPOSE .   See  the 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									GNU  Affero  General  Public  License  for  more  details . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									You  should  have  received  a  copy  of  the  GNU  Affero  General  Public  License 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									along  with  this  program .   If  not ,  see  < http : / / www.gnu.org / licenses / > . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								* /  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"use strict" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  React  =  require ( "react" ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  Redux  =  require ( "react-redux" ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								module . exports  =  function  FakeProfile ( { } )  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									const  account  =  Redux . useSelector ( state  =>  state . user . profile ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									return  (  // Keep in sync with web/template/profile.tmpl
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										< div  className = "profile" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											< div  className = "headerimage" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< img  className = "headerpreview"  src = { account . header }  alt = { account . header  ?  ` header image for  ${ account . username } `  :  "None set" }  / > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											< / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											< div  className = "basic" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< div  id = "profile-basic-filler2" > < / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< span  className = "avatar" > < img  className = "avatarpreview"  src = { account . avatar }  alt = { account . avatar  ?  ` avatar image for  ${ account . username } `  :  "None set" }  / > < / span > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< div  className = "displayname" > { account . display _name . trim ( ) . length  >  0  ?  account . display _name  :  account . username } < / div > 
							 
						 
					
						
							
								
									
										
										
										
											2022-11-25 16:37:57 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												< div  className = "usernamecontainer" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-11-23 16:10:02 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
													< div  className = "username" > < span > @ { account . username } < / span > < / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													{ ( account . role  &&  account . role  !=  "user" )  &&  
							 
						 
					
						
							
								
									
										
										
										
											2022-11-25 16:37:57 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
														< div  className = { ` role  ${ account . role } ` } > { account . role } < / div > 
							 
						 
					
						
							
								
									
										
										
										
											2022-11-23 16:10:02 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
													} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											< / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										< / div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								} ;