mirror of
https://github.com/Buriburizaem0n/admin-frontend-domain.git
synced 2026-02-04 12:40:08 +00:00
feat: 优化复制安装命令提示
This commit is contained in:
10
package-lock.json
generated
10
package-lock.json
generated
@@ -31,6 +31,7 @@
|
|||||||
"cmdk": "^1.0.0",
|
"cmdk": "^1.0.0",
|
||||||
"copy-to-clipboard": "^3.3.3",
|
"copy-to-clipboard": "^3.3.3",
|
||||||
"i18next": "^24.0.2",
|
"i18next": "^24.0.2",
|
||||||
|
"i18next-browser-languagedetector": "^8.0.0",
|
||||||
"jotai-zustand": "^0.6.0",
|
"jotai-zustand": "^0.6.0",
|
||||||
"lucide-react": "^0.454.0",
|
"lucide-react": "^0.454.0",
|
||||||
"next-themes": "^0.3.0",
|
"next-themes": "^0.3.0",
|
||||||
@@ -4394,6 +4395,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/i18next-browser-languagedetector": {
|
||||||
|
"version": "8.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.0.tgz",
|
||||||
|
"integrity": "sha512-zhXdJXTTCoG39QsrOCiOabnWj2jecouOqbchu3EfhtSHxIB5Uugnm9JaizenOy39h7ne3+fLikIjeW88+rgszw==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.23.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/ignore": {
|
"node_modules/ignore": {
|
||||||
"version": "5.3.2",
|
"version": "5.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
|
||||||
|
|||||||
@@ -29,13 +29,12 @@ export const InstallCommandsMenu = forwardRef<HTMLButtonElement, ButtonProps>((p
|
|||||||
if (!copy) {
|
if (!copy) {
|
||||||
try {
|
try {
|
||||||
setCopy(true);
|
setCopy(true);
|
||||||
if (settings)
|
if (!settings) throw new Error("Settings is not found.");
|
||||||
await copyToClipboard(generateCommand(type, settings) || '');
|
await copyToClipboard(generateCommand(type, settings) || '');
|
||||||
|
} catch (e: Error | any) {
|
||||||
} catch (e) {
|
|
||||||
console.error(e);
|
console.error(e);
|
||||||
toast(t("Error"), {
|
toast(t("Error"), {
|
||||||
description: t("Results.UnExpectedError"),
|
description: e.message,
|
||||||
})
|
})
|
||||||
} finally {
|
} finally {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -64,7 +63,7 @@ export const InstallCommandsMenu = forwardRef<HTMLButtonElement, ButtonProps>((p
|
|||||||
|
|
||||||
const generateCommand = (type: number, { agent_secret_key, install_host, listen_port, tls }: ModelConfig) => {
|
const generateCommand = (type: number, { agent_secret_key, install_host, listen_port, tls }: ModelConfig) => {
|
||||||
if (!install_host)
|
if (!install_host)
|
||||||
throw new Error("You have not specify the installed host.");
|
throw new Error("You have not specify the installed host.")
|
||||||
|
|
||||||
const env = `NZ_SERVER=${install_host}:${listen_port} NZ_TLS=${tls || false} NZ_CLIENT_SECRET=${agent_secret_key}`;
|
const env = `NZ_SERVER=${install_host}:${listen_port} NZ_TLS=${tls || false} NZ_CLIENT_SECRET=${agent_secret_key}`;
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
"DDNS": "Dynamic DNS",
|
"DDNS": "Dynamic DNS",
|
||||||
"NATT": "NAT Traversal",
|
"NATT": "NAT Traversal",
|
||||||
"Group": "Group",
|
"Group": "Group",
|
||||||
"Profile": "personal information",
|
"Profile": "Profile",
|
||||||
"Settings": "System settings",
|
"Settings": "System settings",
|
||||||
"Logout": "Log out",
|
"Logout": "Log out",
|
||||||
"NavigateTo": "Navigate to",
|
"NavigateTo": "Navigate to",
|
||||||
|
|||||||
Reference in New Issue
Block a user