Skip to content

Commit 28736f5

Browse files
committed
fix(dashboard): quiet expected e2e network noise
1 parent 8618a20 commit 28736f5

2 files changed

Lines changed: 37 additions & 27 deletions

File tree

apps/dashboard/app/(main)/layout.tsx

Lines changed: 34 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -40,34 +40,42 @@ export default function MainLayout({
4040
}: {
4141
children: React.ReactNode;
4242
}) {
43+
const content = (
44+
<BillingProvider>
45+
<CommandSearchProvider>
46+
<SidebarNavigationProvider>
47+
<SessionGuard>
48+
<SidebarLayout>
49+
<TopBarProvider>
50+
<GlobalAgentProvider>
51+
<div className="flex min-h-0 flex-1 flex-col overflow-hidden text-foreground">
52+
<Suspense fallback={<SidebarFallback />}>
53+
<Sidebar />
54+
</Suspense>
55+
<SidebarInset>
56+
<TopBar />
57+
<div className="flex min-h-0 flex-1 flex-col overflow-hidden overflow-x-hidden overscroll-y-none pt-12 md:pt-0">
58+
{children}
59+
</div>
60+
</SidebarInset>
61+
<FeedbackPrompt />
62+
</div>
63+
</GlobalAgentProvider>
64+
</TopBarProvider>
65+
</SidebarLayout>
66+
</SessionGuard>
67+
</SidebarNavigationProvider>
68+
</CommandSearchProvider>
69+
</BillingProvider>
70+
);
71+
72+
if (process.env.NEXT_PUBLIC_DATABUDDY_E2E_MODE === "1") {
73+
return content;
74+
}
75+
4376
return (
4477
<AutumnProvider backendUrl={publicConfig.urls.api} includeCredentials>
45-
<BillingProvider>
46-
<CommandSearchProvider>
47-
<SidebarNavigationProvider>
48-
<SessionGuard>
49-
<SidebarLayout>
50-
<TopBarProvider>
51-
<GlobalAgentProvider>
52-
<div className="flex min-h-0 flex-1 flex-col overflow-hidden text-foreground">
53-
<Suspense fallback={<SidebarFallback />}>
54-
<Sidebar />
55-
</Suspense>
56-
<SidebarInset>
57-
<TopBar />
58-
<div className="flex min-h-0 flex-1 flex-col overflow-hidden overflow-x-hidden overscroll-y-none pt-12 md:pt-0">
59-
{children}
60-
</div>
61-
</SidebarInset>
62-
<FeedbackPrompt />
63-
</div>
64-
</GlobalAgentProvider>
65-
</TopBarProvider>
66-
</SidebarLayout>
67-
</SessionGuard>
68-
</SidebarNavigationProvider>
69-
</CommandSearchProvider>
70-
</BillingProvider>
78+
{content}
7179
</AutumnProvider>
7280
);
7381
}

apps/dashboard/lib/orpc.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import type { RouterClient } from "@orpc/server";
66
import { createTanstackQueryUtils } from "@orpc/tanstack-query";
77
import { isAbortError } from "@/lib/is-abort-error";
88

9+
const isE2E = process.env.NEXT_PUBLIC_DATABUDDY_E2E_MODE === "1";
10+
911
const link = new RPCLink({
1012
url: `${publicConfig.urls.api}/rpc`,
1113
fetch: (request, init) => {
@@ -29,7 +31,7 @@ const link = new RPCLink({
2931
},
3032
interceptors: [
3133
onError((error) => {
32-
if (isAbortError(error)) {
34+
if (isE2E || isAbortError(error)) {
3335
return;
3436
}
3537
if (

0 commit comments

Comments
 (0)