From d3abb2268b629039c357039c11171ddd61e63092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Schr=C3=B6tler?= <niklas@allround.digital> Date: Sun, 26 Nov 2023 20:56:08 +0100 Subject: [PATCH] Implemented error fallback panel --- src/panels/Error.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/panels/Error.tsx diff --git a/src/panels/Error.tsx b/src/panels/Error.tsx new file mode 100644 index 0000000..f1a931e --- /dev/null +++ b/src/panels/Error.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import PanelWrapper from "../meta/PanelWrapper"; + +const ErrorPanel = (props: {message?: string}) => { + const message = props.message ?? "Failed to render Panel"; + + return ( + <PanelWrapper className={"bg-red-500 px-4 py-3 flex items-center justify-center"}> + {message} + </PanelWrapper> + ); +}; + +export default ErrorPanel; -- GitLab