From 07521911383862f50d6b625956e1e6764c924a48 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 1 Jul 2022 17:29:08 -0700 Subject: [PATCH 1/2] Enable API in the dropdown --- packages/web/components/patterns/DropdownMenu.tsx | 5 +++++ packages/web/components/patterns/PrimaryHeader.tsx | 3 +++ 2 files changed, 8 insertions(+) diff --git a/packages/web/components/patterns/DropdownMenu.tsx b/packages/web/components/patterns/DropdownMenu.tsx index 973047a68..0224f3e32 100644 --- a/packages/web/components/patterns/DropdownMenu.tsx +++ b/packages/web/components/patterns/DropdownMenu.tsx @@ -19,6 +19,7 @@ export type HeaderDropdownAction = | 'navigate-to-labels' | 'navigate-to-profile' | 'navigate-to-subscriptions' + | 'navigate-to-api' | 'increaseFontSize' | 'decreaseFontSize' | 'logout' @@ -76,6 +77,10 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { onSelect={() => props.actionHandler('navigate-to-labels')} title="Labels" /> + props.actionHandler('navigate-to-api')} + title="API" + /> {/* props.actionHandler('navigate-to-subscriptions')} title="Subscriptions" diff --git a/packages/web/components/patterns/PrimaryHeader.tsx b/packages/web/components/patterns/PrimaryHeader.tsx index 97bc38c33..cf5139e17 100644 --- a/packages/web/components/patterns/PrimaryHeader.tsx +++ b/packages/web/components/patterns/PrimaryHeader.tsx @@ -113,6 +113,9 @@ export function PrimaryHeader(props: HeaderProps): JSX.Element { case 'navigate-to-subscriptions': router.push('/settings/subscriptions') break + case 'navigate-to-api': + router.push('/settings/api') + break case 'logout': props.setShowLogoutConfirmation(true) break From a959c4beb0102699c9a7e7f8d80ac81d5c518c4b Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 1 Jul 2022 17:29:43 -0700 Subject: [PATCH 2/2] Better dropdown name --- packages/web/components/patterns/DropdownMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/components/patterns/DropdownMenu.tsx b/packages/web/components/patterns/DropdownMenu.tsx index 0224f3e32..254e5e808 100644 --- a/packages/web/components/patterns/DropdownMenu.tsx +++ b/packages/web/components/patterns/DropdownMenu.tsx @@ -79,7 +79,7 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { /> props.actionHandler('navigate-to-api')} - title="API" + title="API Keys" /> {/* props.actionHandler('navigate-to-subscriptions')}