From c665c4bb7a9346e5c6fd86c49634f5151668f5fa Mon Sep 17 00:00:00 2001 From: Tanuj Mittal Date: Wed, 14 Jul 2021 14:55:03 -0700 Subject: [PATCH] Fix notebooks not rendering (#936) --- src/Explorer/Notebook/NotebookRenderer/StatusBar.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Explorer/Notebook/NotebookRenderer/StatusBar.tsx b/src/Explorer/Notebook/NotebookRenderer/StatusBar.tsx index 9458c1fe9..86b4fb51b 100644 --- a/src/Explorer/Notebook/NotebookRenderer/StatusBar.tsx +++ b/src/Explorer/Notebook/NotebookRenderer/StatusBar.tsx @@ -101,14 +101,14 @@ const makeMapStateToProps = (initialState: AppState, initialProps: InitialProps) const lastSaved = content && content.lastSaved ? content.lastSaved : undefined; - const kernelStatus = kernel !== undefined && kernel.status !== undefined ? kernel.status : NOT_CONNECTED; + const kernelStatus = kernel?.status || NOT_CONNECTED; // TODO: We need kernels associated to the kernelspec they came from // so we can pluck off the display_name and provide it here let kernelSpecDisplayName = " "; if (kernelStatus === NOT_CONNECTED) { kernelSpecDisplayName = "no kernel"; - } else if (kernel !== undefined && kernel.kernelSpecName !== undefined) { + } else if (kernel?.kernelSpecName) { kernelSpecDisplayName = kernel.kernelSpecName; } else if (content && content.type === "notebook") { kernelSpecDisplayName = selectors.notebook.displayName(content.model) || " ";