From 7f4fcf919e6610a54a705e9b54b99ff1ead88a05 Mon Sep 17 00:00:00 2001 From: Juntao Wang Date: Mon, 14 Aug 2023 13:59:37 -0400 Subject: [PATCH] Make notebook controller access button to link behavior --- .../screens/server/NotebookServer.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/notebookController/screens/server/NotebookServer.tsx b/frontend/src/pages/notebookController/screens/server/NotebookServer.tsx index a321129d8e..62989d220c 100644 --- a/frontend/src/pages/notebookController/screens/server/NotebookServer.tsx +++ b/frontend/src/pages/notebookController/screens/server/NotebookServer.tsx @@ -34,6 +34,8 @@ export const NotebookServer: React.FC = () => { [requestNotebookRefresh, navigate], ); + const link = notebook?.metadata.annotations?.['opendatahub.io/link'] || '#'; + return ( <> @@ -54,10 +56,9 @@ export const NotebookServer: React.FC = () => { /> { - if (notebook.metadata.annotations?.['opendatahub.io/link']) { - window.location.href = notebook.metadata.annotations['opendatahub.io/link']; - } else { + onClick={(e) => { + if (link === '#') { + e.preventDefault(); notification.error( 'Error accessing notebook server', 'Failed to redirect page due to missing notebook URL, please try to refresh the page and try it again.', @@ -65,7 +66,7 @@ export const NotebookServer: React.FC = () => { } }} > -