Skip to content

Commit 7bc07ec

Browse files
committed
frontend: portforward: Add user notification toast on failure
Signed-off-by: itvi-1234 <rjsumit71@gmail.com>
1 parent f57c9c0 commit 7bc07ec

13 files changed

Lines changed: 24 additions & 0 deletions

File tree

frontend/src/components/portforward/index.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,18 @@ export default function PortForwardingList() {
347347
})
348348
.catch(error => {
349349
setPortForwardInAction(null);
350+
const errorMessage =
351+
error instanceof Error ? error.message : typeof error === 'string' ? error : '';
352+
const displayMessage = errorMessage
353+
? `${t('translation|Error starting port forward')}: ${errorMessage}`
354+
: t('translation|Error starting port forward');
355+
356+
enqueueSnackbar(displayMessage, {
357+
key: 'portforward-error',
358+
preventDuplicate: true,
359+
autoHideDuration: 3000,
360+
variant: 'error',
361+
});
350362
console.error('Error starting port forward:', error);
351363
});
352364
}}

frontend/src/i18n/locales/de/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@
603603
"Loading port forwarding": "Laden der Portweiterleitung",
604604
"Pod Port": "Pod-Port",
605605
"Local Port": "Lokaler Port",
606+
"Error starting port forward": "",
606607
"Please enter a valid port number (1-65535).": "",
607608
"Docker Desktop requires ports in range 30000-32000.": "",
608609
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/en/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@
603603
"Loading port forwarding": "Loading port forwarding",
604604
"Pod Port": "Pod Port",
605605
"Local Port": "Local Port",
606+
"Error starting port forward": "Error starting port forward",
606607
"Please enter a valid port number (1-65535).": "Please enter a valid port number (1-65535).",
607608
"Docker Desktop requires ports in range 30000-32000.": "Docker Desktop requires ports in range 30000-32000.",
608609
"Leave empty to auto-assign from range 30000-32000.": "Leave empty to auto-assign from range 30000-32000.",

frontend/src/i18n/locales/es/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@
607607
"Loading port forwarding": "Cargango redireccionamientos de puerto",
608608
"Pod Port": "Puerto del Pod",
609609
"Local Port": "Perto Local",
610+
"Error starting port forward": "",
610611
"Please enter a valid port number (1-65535).": "",
611612
"Docker Desktop requires ports in range 30000-32000.": "",
612613
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/fr/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@
607607
"Loading port forwarding": "Chargement du transfert de port",
608608
"Pod Port": "Port du pod",
609609
"Local Port": "Port local",
610+
"Error starting port forward": "",
610611
"Please enter a valid port number (1-65535).": "Veuillez entrer un numéro de port valide (1-65535).",
611612
"Docker Desktop requires ports in range 30000-32000.": "Docker Desktop nécessite des ports dans la plage 30000-32000.",
612613
"Leave empty to auto-assign from range 30000-32000.": "Laisser vide pour assigner automatiquement depuis la plage 30000-32000.",

frontend/src/i18n/locales/hi/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@
603603
"Loading port forwarding": "",
604604
"Pod Port": "",
605605
"Local Port": "",
606+
"Error starting port forward": "",
606607
"Please enter a valid port number (1-65535).": "",
607608
"Docker Desktop requires ports in range 30000-32000.": "",
608609
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/it/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@
607607
"Loading port forwarding": "Caricamento del port forwarding",
608608
"Pod Port": "Porta del Pod",
609609
"Local Port": "Porta Locale",
610+
"Error starting port forward": "",
610611
"Please enter a valid port number (1-65535).": "",
611612
"Docker Desktop requires ports in range 30000-32000.": "",
612613
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/ja/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,7 @@
599599
"Loading port forwarding": "ポートフォワーディングを読み込み中",
600600
"Pod Port": "ポッドポート",
601601
"Local Port": "ローカルポート",
602+
"Error starting port forward": "",
602603
"Please enter a valid port number (1-65535).": "",
603604
"Docker Desktop requires ports in range 30000-32000.": "",
604605
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/ko/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,7 @@
599599
"Loading port forwarding": "포트 포워딩 로딩 중",
600600
"Pod Port": "파드 포트",
601601
"Local Port": "로컬 포트",
602+
"Error starting port forward": "",
602603
"Please enter a valid port number (1-65535).": "",
603604
"Docker Desktop requires ports in range 30000-32000.": "",
604605
"Leave empty to auto-assign from range 30000-32000.": "",

frontend/src/i18n/locales/pt/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@
607607
"Loading port forwarding": "A carregar redir. de portas",
608608
"Pod Port": "Porta do \"Pod\"",
609609
"Local Port": "Porta Local",
610+
"Error starting port forward": "",
610611
"Please enter a valid port number (1-65535).": "",
611612
"Docker Desktop requires ports in range 30000-32000.": "",
612613
"Leave empty to auto-assign from range 30000-32000.": "",

0 commit comments

Comments
 (0)