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 }) => ( +
  • + ) + }} + /> + )}