From a34cf9adfb52c0e937c1386b33213df165da9b2a Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 31 Mar 2022 10:44:35 -0700 Subject: [PATCH] Add link to Emails to main dropdown Also remove the unused navigate-to-feedback, we directly open intercom from the dropdown. --- packages/web/components/patterns/DropdownMenu.tsx | 6 +++++- packages/web/components/patterns/PrimaryHeader.tsx | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/web/components/patterns/DropdownMenu.tsx b/packages/web/components/patterns/DropdownMenu.tsx index ea879282e..c63dca2ee 100644 --- a/packages/web/components/patterns/DropdownMenu.tsx +++ b/packages/web/components/patterns/DropdownMenu.tsx @@ -15,7 +15,7 @@ export type HeaderDropdownAction = | 'apply-light-theme' | 'apply-lighter-theme' | 'navigate-to-install' - | 'navigate-to-feedback' + | 'navigate-to-emails' | 'navigate-to-profile' | 'increaseFontSize' | 'decreaseFontSize' @@ -77,6 +77,10 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { onSelect={() => props.actionHandler('navigate-to-install')} title="Install" /> + props.actionHandler('navigate-to-emails')} + title="Emails" + /> window.Intercom('show')} title="Feedback" diff --git a/packages/web/components/patterns/PrimaryHeader.tsx b/packages/web/components/patterns/PrimaryHeader.tsx index 4cc544770..1092205b6 100644 --- a/packages/web/components/patterns/PrimaryHeader.tsx +++ b/packages/web/components/patterns/PrimaryHeader.tsx @@ -103,8 +103,8 @@ export function PrimaryHeader(props: HeaderProps): JSX.Element { case 'navigate-to-install': router.push('/settings/installation') break - case 'navigate-to-feedback': - console.log('navigate to feedback - unimplemented') // TODO: implement intercom + case 'navigate-to-emails': + router.push('/settings/emails') break case 'navigate-to-profile': if (props.user) {