diff --git a/package-lock.json b/package-lock.json index 31f2fdb..eb32b5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@primeuix/themes": "^2.0.3", "@primevue/forms": "^4.5.5", "axios": "^1.13.6", + "axios-retry": "^4.5.0", "primeflex": "^4.0.0", "primeicons": "^7.0.0", "primevue": "^4.5.4", @@ -2771,6 +2772,18 @@ "proxy-from-env": "^2.1.0" } }, + "node_modules/axios-retry": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.5.0.tgz", + "integrity": "sha512-aR99oXhpEDGo0UuAlYcn2iGRds30k366Zfa05XWScR9QaQD4JYiP3/1Qt1u7YlefUOK+cn0CcwoL1oefavQUlQ==", + "license": "Apache-2.0", + "dependencies": { + "is-retry-allowed": "^2.2.0" + }, + "peerDependencies": { + "axios": "0.x || 1.x" + } + }, "node_modules/balanced-match": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", @@ -3876,6 +3889,18 @@ "node": ">=0.12.0" } }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-wsl": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", diff --git a/package.json b/package.json index 30b76e5..01d8e15 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@primeuix/themes": "^2.0.3", "@primevue/forms": "^4.5.5", "axios": "^1.13.6", + "axios-retry": "^4.5.0", "primeflex": "^4.0.0", "primeicons": "^7.0.0", "primevue": "^4.5.4", diff --git a/src/Router.vue b/src/Router.vue index b5134e9..e9bf048 100644 --- a/src/Router.vue +++ b/src/Router.vue @@ -40,12 +40,12 @@ onMounted(() => { }) function tableLink() { - if (selectedTableRef.value.table_link == "None") { + if (!selectedTableRef.value) { linkVisible.value = false return "" } linkVisible.value = true - return 'http://' + selectedTableRef.value.table_link + '.' + hostname.value + return 'http://' + hostname.value + "/" + selectedTableRef.value.table_link } function displayUsername(): string { diff --git a/src/TableEditor.vue b/src/TableEditor.vue index 0388cff..efa08b3 100644 --- a/src/TableEditor.vue +++ b/src/TableEditor.vue @@ -21,17 +21,17 @@ -
+