fix: copyToClipboard Fallback fuer HTTP-Kontext (navigator.clipboard nur HTTPS)
This commit is contained in:
parent
73ff57eaf0
commit
fa623569f6
@ -3,6 +3,7 @@ import api from '../api/client'
|
||||
import { useSettingsStore } from '../stores/settings'
|
||||
import StatusBadge from './StatusBadge'
|
||||
import TerminalModal from './TerminalModal'
|
||||
import { copyToClipboard } from '../utils/clipboard'
|
||||
import {
|
||||
X, Cpu, MemoryStick, HardDrive, Clock, Network, Server, Monitor,
|
||||
Container, Database, FolderTree, Settings, Download, Trash2, Copy, Check,
|
||||
@ -715,7 +716,7 @@ function TunnelTab({ agentId, agent, webguiPort = 8006 }) {
|
||||
window.open(`https://${backendHost}:${data.proxy_port}`, '_blank')
|
||||
} else if (targetPort === 22) {
|
||||
const cmd = `ssh root@${backendHost} -p ${data.proxy_port}`
|
||||
navigator.clipboard.writeText(cmd).catch(() => {})
|
||||
copyToClipboard(cmd)
|
||||
setSshCopied(data.proxy_port)
|
||||
setTimeout(() => setSshCopied(null), 4000)
|
||||
}
|
||||
@ -863,7 +864,7 @@ function TunnelTab({ agentId, agent, webguiPort = 8006 }) {
|
||||
<button
|
||||
onClick={() => {
|
||||
const cmd = `ssh root@${backendHost} -p ${proxyPort}`
|
||||
navigator.clipboard.writeText(cmd).catch(() => {})
|
||||
copyToClipboard(cmd)
|
||||
setSshCopied(proxyPort)
|
||||
setTimeout(() => setSshCopied(null), 3000)
|
||||
}}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user