Skip to content

Commit c292f81

Browse files
committed
feat(webapp): add Vercel integration entry in org settings menu
Replace the generic "Integrations" item with a dedicated Vercel entry in the Organization Settings side menu. Import the VercelLogo component and adjust the menu structure to include an "Integrations" header and a separate Vercel menu item. Update icon props and active color to match the Vercel logo styling. This clarifies the integrations section and provides a direct link to the organization's Vercel integration page.
1 parent 6cfa074 commit c292f81

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

apps/webapp/app/components/navigation/OrganizationSettingsSideMenu.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import {
33
ChartBarIcon,
44
Cog8ToothIcon,
55
CreditCardIcon,
6-
PuzzlePieceIcon,
76
UserGroupIcon,
87
} from "@heroicons/react/20/solid";
98
import { ArrowLeftIcon } from "@heroicons/react/24/solid";
9+
import { VercelLogo } from "~/components/integrations/VercelLogo";
1010
import { useFeatures } from "~/hooks/useFeatures";
1111
import { type MatchedOrganization } from "~/hooks/useOrganizations";
1212
import { cn } from "~/utils/cn";
@@ -115,10 +115,15 @@ export function OrganizationSettingsSideMenu({
115115
to={organizationSettingsPath(organization)}
116116
data-action="settings"
117117
/>
118+
</div>
119+
<div className="flex flex-col">
120+
<div className="mb-1">
121+
<SideMenuHeader title="Integrations" />
122+
</div>
118123
<SideMenuItem
119-
name="Integrations"
120-
icon={PuzzlePieceIcon}
121-
activeIconColor="text-blue-500"
124+
name="Vercel"
125+
icon={VercelLogo}
126+
activeIconColor="text-white"
122127
to={organizationVercelIntegrationPath(organization)}
123128
data-action="integrations"
124129
/>

0 commit comments

Comments
 (0)