feat: invite a friend flow done
consolidate help desk buttons into one componentpull/3083/head
parent
341fa8b774
commit
2fedce16df
@ -0,0 +1,24 @@
|
|||||||
|
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'
|
||||||
|
);
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
};
|
@ -1,5 +1,15 @@
|
|||||||
|
import { CopyToClipboardButton, CopyToClipboardIcon } from './CopyToClipboardButton';
|
||||||
|
import { HelpDeskButton } from './HelpDeskButton';
|
||||||
import { MenuButton } from './MenuButton';
|
import { MenuButton } from './MenuButton';
|
||||||
import { PanelButton, PanelButtonGroup } from './PanelButton';
|
import { PanelButton, PanelButtonGroup } from './PanelButton';
|
||||||
import { PanelIconButton } from './PanelIconButton';
|
import { PanelIconButton } from './PanelIconButton';
|
||||||
|
|
||||||
export { MenuButton, PanelButton, PanelButtonGroup, PanelIconButton };
|
export {
|
||||||
|
CopyToClipboardButton,
|
||||||
|
CopyToClipboardIcon,
|
||||||
|
HelpDeskButton,
|
||||||
|
MenuButton,
|
||||||
|
PanelButton,
|
||||||
|
PanelButtonGroup,
|
||||||
|
PanelIconButton,
|
||||||
|
};
|
||||||
|
Loading…
Reference in New Issue