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.
		
		
		
		
		
			
		
			
				
	
	
		
			25 lines
		
	
	
		
			773 B
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			25 lines
		
	
	
		
			773 B
		
	
	
	
		
			TypeScript
		
	
| import { shell } from 'electron';
 | |
| import { SessionIconButton, SessionIconSize } from '../icon';
 | |
| import { SessionIconButtonProps } from '../icon/SessionIconButton';
 | |
| 
 | |
| export const HelpDeskButton = (
 | |
|   props: Omit<SessionIconButtonProps, 'iconType' | 'iconSize'> & { iconSize?: SessionIconSize }
 | |
| ) => {
 | |
|   return (
 | |
|     <SessionIconButton
 | |
|       aria-label="Help desk link"
 | |
|       {...props}
 | |
|       iconType="question"
 | |
|       iconSize={props.iconSize || 10}
 | |
|       iconPadding={props.iconPadding || '2px'}
 | |
|       padding={props.padding || '0'}
 | |
|       dataTestId="session-link-helpdesk"
 | |
|       onClick={() => {
 | |
|         void shell.openExternal(
 | |
|           'https://sessionapp.zendesk.com/hc/en-us/articles/4439132747033-How-do-Session-ID-usernames-work'
 | |
|         );
 | |
|       }}
 | |
|     />
 | |
|   );
 | |
| };
 |