File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ import type { RouterClient } from "@orpc/server";
66import { createTanstackQueryUtils } from "@orpc/tanstack-query" ;
77import { isAbortError } from "@/lib/is-abort-error" ;
88
9+ const isE2E = process . env . NEXT_PUBLIC_DATABUDDY_E2E_MODE === "1" ;
10+
911const 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 (
You can’t perform that action at this time.
0 commit comments