diff --git a/src/app/rdp/RdpClient.tsx b/src/app/rdp/RdpClient.tsx
index 7be3d9360..03162ddd8 100644
--- a/src/app/rdp/RdpClient.tsx
+++ b/src/app/rdp/RdpClient.tsx
@@ -99,6 +99,7 @@ export default function RdpClient({
}) {
const t = useTranslations();
const STORAGE_KEY = "pangolin_rdp_credentials";
+ const resourceName = target?.name?.trim() || null;
const formSchema = z.object({
username: z.string().min(1, { message: t("usernameRequired") }),
@@ -358,9 +359,15 @@ export default function RdpClient({
- {t("rdpSignInTitle")}
+
+ {resourceName
+ ? `${t("rdpSignInTitle")} - ${resourceName}`
+ : t("rdpSignInTitle")}
+
- {t("rdpSignInDescription")}
+ {resourceName
+ ? `${t("rdpSignInDescription")} (${resourceName})`
+ : t("rdpSignInDescription")}
diff --git a/src/app/ssh/SshClient.tsx b/src/app/ssh/SshClient.tsx
index 4a2c3a652..9ffdf53ce 100644
--- a/src/app/ssh/SshClient.tsx
+++ b/src/app/ssh/SshClient.tsx
@@ -72,6 +72,7 @@ export default function SshClient({
}) {
const STORAGE_KEY = "pangolin_ssh_credentials";
const t = useTranslations();
+ const resourceName = target?.name?.trim() || null;
const passwordTabSchema = z.object({
username: z.string().min(1, { message: t("usernameRequired") }),
@@ -445,9 +446,15 @@ export default function SshClient({
- {t("sshSignInTitle")}
+
+ {resourceName
+ ? `${t("sshSignInTitle")} - ${resourceName}`
+ : t("sshSignInTitle")}
+
- {t("sshSignInDescription")}
+ {resourceName
+ ? `${t("sshSignInDescription")} (${resourceName})`
+ : t("sshSignInDescription")}
diff --git a/src/app/vnc/VncClient.tsx b/src/app/vnc/VncClient.tsx
index 3c17aa110..037e30814 100644
--- a/src/app/vnc/VncClient.tsx
+++ b/src/app/vnc/VncClient.tsx
@@ -53,6 +53,7 @@ export default function VncClient({
}) {
const t = useTranslations();
const STORAGE_KEY = "pangolin_vnc_credentials";
+ const resourceName = target?.name?.trim() || null;
const formSchema = z.object({
password: z.string()
@@ -192,9 +193,15 @@ export default function VncClient({
- {t("vncTitle")}
+
+ {resourceName
+ ? `${t("vncTitle")} - ${resourceName}`
+ : t("vncTitle")}
+
- {t("vncSignInDescription")}
+ {resourceName
+ ? `${t("vncSignInDescription")} (${resourceName})`
+ : t("vncSignInDescription")}