visuddhinanda 2 лет назад
Родитель
Сommit
1555c79451
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      dashboard/src/components/template/Mermaid.tsx

+ 22 - 0
dashboard/src/components/template/Mermaid.tsx

@@ -0,0 +1,22 @@
+import Mermaid from "../general/Mermaid";
+
+interface IWidgetMermaidCtl {
+  text?: string;
+}
+const MermaidCtl = ({ text }: IWidgetMermaidCtl) => {
+  return <Mermaid text={text} />;
+};
+
+interface IWidget {
+  props: string;
+}
+const Widget = ({ props }: IWidget) => {
+  const prop = JSON.parse(atob(props)) as IWidgetMermaidCtl;
+  return (
+    <>
+      <MermaidCtl {...prop} />
+    </>
+  );
+};
+
+export default Widget;