Skip to content

Commit 0b515d9

Browse files
atrakhConvex, Inc.
authored and
Convex, Inc.
committed
add ui provider to self hosted dashboard (#36424)
GitOrigin-RevId: dad6e962d4e35de859aa8b7854239edb11e4b1b9
1 parent 734be4a commit 0b515d9

File tree

1 file changed

+26
-22
lines changed
  • npm-packages/dashboard-self-hosted/src/pages

1 file changed

+26
-22
lines changed

npm-packages/dashboard-self-hosted/src/pages/_app.tsx

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ import { DeploymentList } from "components/DeploymentList";
3030
import { checkDeploymentInfo } from "lib/checkDeploymentInfo";
3131
import { ConvexCloudReminderToast } from "components/ConvexCloudReminderToast";
3232
import { z } from "zod";
33+
import { UIProvider } from "@ui/UIContext";
34+
import Link from "next/link";
3335

3436
function App({
3537
Component,
@@ -53,28 +55,30 @@ function App({
5355
<meta name="description" content="Manage your Convex apps" />
5456
<Favicon />
5557
</Head>
56-
<ThemeProvider attribute="class" disableTransitionOnChange>
57-
<ThemeConsumer />
58-
<ToastContainer />
59-
<div className="flex h-screen flex-col">
60-
<DeploymentInfoProvider
61-
deploymentUrl={deploymentUrl}
62-
adminKey={adminKey}
63-
defaultListDeploymentsApiUrl={defaultListDeploymentsApiUrl}
64-
>
65-
<DeploymentApiProvider deploymentOverride="local">
66-
<WaitForDeploymentApi>
67-
<DeploymentDashboardLayout>
68-
<>
69-
<Component {...pageProps} />
70-
<ConvexCloudReminderToast />
71-
</>
72-
</DeploymentDashboardLayout>
73-
</WaitForDeploymentApi>
74-
</DeploymentApiProvider>
75-
</DeploymentInfoProvider>
76-
</div>
77-
</ThemeProvider>
58+
<UIProvider Link={Link}>
59+
<ThemeProvider attribute="class" disableTransitionOnChange>
60+
<ThemeConsumer />
61+
<ToastContainer />
62+
<div className="flex h-screen flex-col">
63+
<DeploymentInfoProvider
64+
deploymentUrl={deploymentUrl}
65+
adminKey={adminKey}
66+
defaultListDeploymentsApiUrl={defaultListDeploymentsApiUrl}
67+
>
68+
<DeploymentApiProvider deploymentOverride="local">
69+
<WaitForDeploymentApi>
70+
<DeploymentDashboardLayout>
71+
<>
72+
<Component {...pageProps} />
73+
<ConvexCloudReminderToast />
74+
</>
75+
</DeploymentDashboardLayout>
76+
</WaitForDeploymentApi>
77+
</DeploymentApiProvider>
78+
</DeploymentInfoProvider>
79+
</div>
80+
</ThemeProvider>
81+
</UIProvider>
7882
</>
7983
);
8084
}

0 commit comments

Comments
 (0)