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.
session-desktop/ts/components/buttons/HelpDeskButton.tsx

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'
);
}}
/>
);
};