2 files changed
+17
-11
No files matched your search
@@ -0,0 +1,15 @@
|
||||
"use client";
|
||||
|
||||
import type { ReactNode } from "react";
|
||||
import { ManagerProviders } from "@/components/manager-providers";
|
||||
import { Providers } from "@/components/providers";
|
||||
|
||||
/**
|
||||
* Keep the business provider graph behind a client boundary. This prevents
|
||||
* the Manager server bundle from evaluating SessionProvider or its business
|
||||
* client-side dependencies while still preserving the business provider
|
||||
* behavior when the deployment mode is false.
|
||||
*/
|
||||
export function DeploymentProviders({ managerMode, children }: { managerMode: boolean; children: ReactNode }) {
|
||||
return managerMode ? <ManagerProviders>{children}</ManagerProviders> : <Providers>{children}</Providers>;
|
||||
}
|
||||
Reference in new issue
Block a user