Skip to content

Commit 89e7534

Browse files
authored
allow all pages when doing the quick start (#5096)
1 parent 2eab1e8 commit 89e7534

File tree

1 file changed

+10
-28
lines changed

1 file changed

+10
-28
lines changed

web/components/layout/auth/authLayout.tsx

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
/* eslint-disable @next/next/no-img-element */
22

3+
import AgentChat from "@/components/templates/agent/agentChat";
4+
import { HeliconeAgentProvider } from "@/components/templates/agent/HeliconeAgentContext";
35
import { ErrorBoundary } from "@/components/ui/error-boundary";
6+
import {
7+
ResizableHandle,
8+
ResizablePanel,
9+
ResizablePanelGroup,
10+
} from "@/components/ui/resizable";
411
import { $JAWN_API } from "@/lib/clients/jawn";
12+
import { logger } from "@/lib/telemetry/logger";
13+
import { useHeliconeAuthClient } from "@/packages/common/auth/client/AuthClientFactory";
514
import { Rocket } from "lucide-react";
615
import { useRouter } from "next/router";
7-
import { useMemo, useRef, useState, useEffect } from "react";
16+
import { useEffect, useMemo, useRef, useState } from "react";
817
import { useChangelog } from "../../../services/hooks/admin";
918
import UpgradeProModal from "../../shared/upgradeProModal";
1019
import { Row } from "../common";
11-
import { logger } from "@/lib/telemetry/logger";
1220
import { useOrg } from "../org/organizationContext";
1321
import MetaData from "../public/authMetaData";
1422
import DemoModal from "./DemoModal";
1523
import MainContent, { BannerType } from "./MainContent";
1624
import Sidebar from "./Sidebar";
17-
import { useHeliconeAuthClient } from "@/packages/common/auth/client/AuthClientFactory";
18-
import { HeliconeAgentProvider } from "@/components/templates/agent/HeliconeAgentContext";
19-
import {
20-
ResizableHandle,
21-
ResizablePanel,
22-
ResizablePanelGroup,
23-
} from "@/components/ui/resizable";
24-
import AgentChat from "@/components/templates/agent/agentChat";
2525

2626
interface AuthLayoutProps {
2727
children: React.ReactNode;
@@ -92,24 +92,6 @@ const AuthLayout = (props: AuthLayoutProps) => {
9292
);
9393
const orgContext = useOrg();
9494

95-
useEffect(() => {
96-
// Allow access to certain pages during onboarding (like quickstart and settings for setup)
97-
const allowedPagesDuringOnboarding = [
98-
"/quickstart",
99-
"/settings/providers",
100-
"/settings/billing",
101-
"/credits",
102-
];
103-
104-
const isOnAllowedPage = allowedPagesDuringOnboarding.some((path) =>
105-
pathname.startsWith(path),
106-
);
107-
108-
if (orgContext?.currentOrg?.has_onboarded === false && !isOnAllowedPage) {
109-
router.push("/quickstart");
110-
}
111-
}, [orgContext?.currentOrg?.has_onboarded, pathname, router]);
112-
11395
const banner = useMemo((): BannerType | null => {
11496
const activeBanner = alertBanners?.data?.find((x) => x.active);
11597
if (activeBanner) {

0 commit comments

Comments
 (0)