Skip to content

Commit 5beb606

Browse files
authored
[dashboard] fix missing billing entry (#16765)
1 parent 75ca393 commit 5beb606

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

components/dashboard/src/user-settings/PageWithSettingsSubMenu.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import { User } from "@gitpod/gitpod-protocol";
88
import { BillingMode } from "@gitpod/gitpod-protocol/lib/billing-mode";
9-
import { useContext } from "react";
9+
import { useContext, useMemo } from "react";
1010
import { PageWithSubMenu } from "../components/PageWithSubMenu";
1111
import { FeatureFlagContext } from "../contexts/FeatureFlagContext";
1212
import { UserContext } from "../user-context";
@@ -33,12 +33,12 @@ export function PageWithSettingsSubMenu({ children }: PageWithAdminSubMenuProps)
3333
const { userBillingMode, user } = useContext(UserContext);
3434
const { enablePersonalAccessTokens } = useContext(FeatureFlagContext);
3535

36+
const settingsMenu = useMemo(() => {
37+
return getSettingsMenu(user, userBillingMode, enablePersonalAccessTokens);
38+
}, [user, userBillingMode, enablePersonalAccessTokens]);
39+
3640
return (
37-
<PageWithSubMenu
38-
subMenu={getSettingsMenu(user, userBillingMode, enablePersonalAccessTokens)}
39-
title="User Settings"
40-
subtitle="Manage your personal account settings."
41-
>
41+
<PageWithSubMenu subMenu={settingsMenu} title="User Settings" subtitle="Manage your personal account settings.">
4242
{children}
4343
</PageWithSubMenu>
4444
);

0 commit comments

Comments
 (0)