From 29fc8bfa97cd2a549a5e16b9b53fadbc8fcbe7e6 Mon Sep 17 00:00:00 2001
From: Mauricio Siu
Date: Fri, 27 Feb 2026 00:11:00 -0600
Subject: [PATCH] fix: update documentation links for server setup and SSH key
creation components
---
.../settings/servers/setup-server.tsx | 2 +-
.../servers/welcome-stripe/create-ssh-key.tsx | 2 +-
.../components/layouts/dashboard-layout.tsx | 19 +++++++++----------
3 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx b/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx
index 13ff2d6e4..e4af05376 100644
--- a/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx
+++ b/apps/dokploy/components/dashboard/settings/servers/setup-server.tsx
@@ -190,7 +190,7 @@ export const SetupServer = ({ serverId, asButton = false }: Props) => {
Automatic process
diff --git a/apps/dokploy/components/dashboard/settings/servers/welcome-stripe/create-ssh-key.tsx b/apps/dokploy/components/dashboard/settings/servers/welcome-stripe/create-ssh-key.tsx
index a0312562e..5924bba50 100644
--- a/apps/dokploy/components/dashboard/settings/servers/welcome-stripe/create-ssh-key.tsx
+++ b/apps/dokploy/components/dashboard/settings/servers/welcome-stripe/create-ssh-key.tsx
@@ -172,7 +172,7 @@ export const CreateSSHKey = () => {
etc.)
diff --git a/apps/dokploy/components/layouts/dashboard-layout.tsx b/apps/dokploy/components/layouts/dashboard-layout.tsx
index 727649922..222f69b9e 100644
--- a/apps/dokploy/components/layouts/dashboard-layout.tsx
+++ b/apps/dokploy/components/layouts/dashboard-layout.tsx
@@ -11,20 +11,19 @@ interface Props {
export const DashboardLayout = ({ children }: Props) => {
const { data: haveRootAccess } = api.user.haveRootAccess.useQuery();
const { data: isCloud } = api.settings.isCloud.useQuery();
- const { data: isUserSubscribed } = api.settings.isUserSubscribed.useQuery(
- undefined,
- {
- enabled: isCloud === true,
- refetchOnWindowFocus: false,
- refetchOnMount: false,
- refetchOnReconnect: false,
- },
- );
+ const { data: currentPlan } = api.stripe.getCurrentPlan.useQuery(undefined, {
+ enabled: isCloud === true,
+ refetchOnWindowFocus: false,
+ refetchOnMount: false,
+ refetchOnReconnect: false,
+ });
+
+ const isChatEnabled = isCloud === true && currentPlan === "startup";
return (
<>
{children}
- {isCloud === true && isUserSubscribed === true && (
+ {isChatEnabled && (
<>
>