diff --git a/src/components/Proxmox/EditRemoteForm.tsx b/src/components/Proxmox/EditRemoteForm.tsx
index ce8dd72b..e31dbec0 100644
--- a/src/components/Proxmox/EditRemoteForm.tsx
+++ b/src/components/Proxmox/EditRemoteForm.tsx
@@ -3,12 +3,14 @@ import { Button } from '@/components/ui/index';
import { Input } from '@/components/ui/index';
import { Label } from '@/components/ui/index';
import { Alert, AlertDescription, AlertTitle } from '@/components/ui/index';
+import { DialogFooter } from '@/components/ui/index';
interface RemoteConfig {
id: string;
name: string;
url: string;
username: string;
+ password?: string;
type: 'pve' | 'pbs';
status: string;
}
@@ -25,6 +27,7 @@ export function EditRemoteForm({ remote, onSave, onCancel }: EditRemoteFormProps
name: remote.name,
url: remote.url,
username: remote.username,
+ password: '',
type: remote.type,
status: remote.status,
});
@@ -98,6 +101,21 @@ export function EditRemoteForm({ remote, onSave, onCancel }: EditRemoteFormProps
/>
+
+
+
setConfig({ ...config, password: e.target.value })}
+ placeholder="Enter new password (leave blank to keep existing)"
+ disabled={loading}
+ />
+
+ Leave blank to keep the existing password
+
+
+
-
+
-
+
);
diff --git a/src/pages/Proxmox/RemotesPage.tsx b/src/pages/Proxmox/RemotesPage.tsx
index f345dbed..816c07ec 100644
--- a/src/pages/Proxmox/RemotesPage.tsx
+++ b/src/pages/Proxmox/RemotesPage.tsx
@@ -117,7 +117,7 @@ export function ProxmoxRemotesPage() {
Manage Proxmox VE and Backup Server connections
-