Skip to content

Commit 048d34f

Browse files
committed
Added a link to request access to v3
1 parent 57de006 commit 048d34f

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

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

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
ChartBarIcon,
77
CursorArrowRaysIcon,
88
IdentificationIcon,
9-
InformationCircleIcon,
109
KeyIcon,
1110
ServerStackIcon,
1211
ShieldCheckIcon,
@@ -58,6 +57,7 @@ import { UserProfilePhoto } from "../UserProfilePhoto";
5857
import { FreePlanUsage } from "../billing/FreePlanUsage";
5958
import { Badge } from "../primitives/Badge";
6059
import { Button } from "../primitives/Buttons";
60+
import { Callout } from "../primitives/Callout";
6161
import { ClipboardField } from "../primitives/ClipboardField";
6262
import { Dialog, DialogContent, DialogHeader, DialogTrigger } from "../primitives/Dialog";
6363
import { Icon } from "../primitives/Icon";
@@ -73,7 +73,6 @@ import {
7373
import { StepNumber } from "../primitives/StepNumber";
7474
import { SideMenuHeader } from "./SideMenuHeader";
7575
import { MenuCount, SideMenuItem } from "./SideMenuItem";
76-
import { Callout } from "../primitives/Callout";
7776

7877
type SideMenuUser = Pick<User, "email" | "admin"> & { isImpersonating: boolean };
7978
type SideMenuProject = Pick<
@@ -195,6 +194,14 @@ export function SideMenu({ user, project, organization, organizations }: SideMen
195194
</Callout>
196195
</div>
197196
<div className="flex flex-col gap-1 border-t border-grid-bright p-1">
197+
{project.version === "V2" && (
198+
<SideMenuItem
199+
to="https://trigger.dev/v3-early-access"
200+
target="_blank"
201+
name="Request access to v3"
202+
icon={V3Icon}
203+
/>
204+
)}
198205
{currentPlan?.subscription?.isPaying === true && (
199206
<Dialog>
200207
<DialogTrigger asChild>
@@ -593,3 +600,15 @@ function V3ProjectSideMenu({
593600
</>
594601
);
595602
}
603+
604+
function V3Icon() {
605+
return (
606+
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
607+
<rect width="16" height="16" rx="8" fill="#A8FF53" />
608+
<path
609+
d="M7.7488 6.17L5.5818 12H3.6678L1.5008 6.17H3.2058L4.6248 10.339L6.0328 6.17H7.7488ZM11.0527 7.292C11.6357 7.303 12.2297 7.006 12.2297 6.28C12.2297 5.774 11.7787 5.433 11.0527 5.433C10.4147 5.433 9.98567 5.741 9.91967 6.214L8.22567 6.126C8.36867 4.861 9.51267 4.014 11.0857 4.014C12.8457 4.014 13.9567 4.806 13.9567 6.049C13.9567 6.951 13.3847 7.534 12.3067 7.776C13.5387 8.04 14.2207 8.777 14.2207 9.855C14.2207 11.274 13.0107 12.176 11.0857 12.176C9.32567 12.176 8.12667 11.197 8.04967 9.712L9.75467 9.646C9.83167 10.405 10.4917 10.757 11.0967 10.757C11.8007 10.757 12.4937 10.394 12.4937 9.591C12.4937 8.81 11.7897 8.425 11.0527 8.447L10.3817 8.458V7.281L11.0527 7.292Z"
610+
fill="#15171A"
611+
/>
612+
</svg>
613+
);
614+
}

0 commit comments

Comments
 (0)