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.
		
		
		
		
		
			
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
| import { ipcRenderer, shell } from 'electron';
 | |
| import React from 'react';
 | |
| import { SessionButtonColor, SessionButtonType } from '../../basic/SessionButton';
 | |
| 
 | |
| import { SessionSettingButtonItem, SessionSettingsTitleWithLink } from '../SessionSettingListItem';
 | |
| 
 | |
| export const SettingsCategoryHelp = (props: { hasPassword: boolean | null }) => {
 | |
|   if (props.hasPassword !== null) {
 | |
|     return (
 | |
|       <>
 | |
|         <SessionSettingButtonItem
 | |
|           onClick={() => {
 | |
|             ipcRenderer.send('show-debug-log');
 | |
|           }}
 | |
|           buttonColor={SessionButtonColor.Primary}
 | |
|           buttonType={SessionButtonType.Square}
 | |
|           buttonText={window.i18n('showDebugLog')}
 | |
|           title={window.i18n('reportIssue')}
 | |
|           description={window.i18n('shareBugDetails')}
 | |
|         />
 | |
|         <SessionSettingsTitleWithLink
 | |
|           title={window.i18n('surveyTitle')}
 | |
|           onClick={() => void shell.openExternal('https://getsession.org/survey')}
 | |
|         />
 | |
|         <SessionSettingsTitleWithLink
 | |
|           title={window.i18n('helpUsTranslateSession')}
 | |
|           onClick={() => void shell.openExternal('https://crowdin.com/project/session-desktop/')}
 | |
|         />
 | |
|         <SessionSettingsTitleWithLink
 | |
|           title={window.i18n('faq')}
 | |
|           onClick={() => void shell.openExternal('https://getsession.org/faq')}
 | |
|         />
 | |
|         <SessionSettingsTitleWithLink
 | |
|           title={window.i18n('support')}
 | |
|           onClick={() => void shell.openExternal('https://sessionapp.zendesk.com/hc/en-us')}
 | |
|         />
 | |
|       </>
 | |
|     );
 | |
|   }
 | |
|   return null;
 | |
| };
 |