diff --git a/Data/Server/WebUI/src/Node_Configuration_Sidebar.jsx b/Data/Server/WebUI/src/Node_Configuration_Sidebar.jsx
index 34e55e7..55a48d4 100644
--- a/Data/Server/WebUI/src/Node_Configuration_Sidebar.jsx
+++ b/Data/Server/WebUI/src/Node_Configuration_Sidebar.jsx
@@ -2,6 +2,7 @@
import { Box, Typography, Tabs, Tab, TextField } from "@mui/material";
import React, { useState } from "react";
import { useReactFlow } from "reactflow";
+import ReactMarkdown from "react-markdown"; // Used for Node Usage Documentation
export default function NodeConfigurationSidebar({ drawerOpen, setDrawerOpen, title, nodeData }) {
const [activeTab, setActiveTab] = useState(0);
@@ -95,7 +96,12 @@ export default function NodeConfigurationSidebar({ drawerOpen, setDrawerOpen, ti
variant="fullWidth"
textColor="inherit"
TabIndicatorProps={{ style: { backgroundColor: "#58a6ff" } }}
- sx={{ borderTop: "1px solid #333", borderBottom: "1px solid #333", minHeight: "36px", height: "36px" }}
+ sx={{
+ borderTop: "1px solid #333",
+ borderBottom: "1px solid #333",
+ minHeight: "36px",
+ height: "36px"
+ }}
>
@@ -105,9 +111,25 @@ export default function NodeConfigurationSidebar({ drawerOpen, setDrawerOpen, ti
{activeTab === 0 && renderConfigFields()}
{activeTab === 1 && (
-
- {nodeData?.usage_documentation || "No usage documentation provided for this node."}
-
+
+ (
+
+ ),
+ p: ({ node, ...props }) => (
+
+ ),
+ ul: ({ node, ...props }) => (
+
+ ),
+ li: ({ node, ...props }) => (
+
+ )
+ }}
+ />
+
)}