diff --git a/pkgs/ui/src/components/sequence_diagram/index.tsx b/pkgs/ui/src/components/sequence_diagram/index.tsx index 43d29f3..6980435 100644 --- a/pkgs/ui/src/components/sequence_diagram/index.tsx +++ b/pkgs/ui/src/components/sequence_diagram/index.tsx @@ -14,7 +14,7 @@ import { NoDataOverlay } from "../noDataOverlay"; import { useGetAllEventmessages } from "@/api/eventmessages/eventmessages"; import { mutate } from "swr"; import { LoadingOverlay } from "../join/loadingOverlay"; -import { generateMermaidString } from "./helpers"; +import { dataFromBE, generateMermaidString } from "./helpers"; const SequenceDiagram = () => { const { @@ -25,9 +25,10 @@ const SequenceDiagram = () => { const mermaidRef: any = useRef(null); const [scale, setScale] = useState(1); - const hasData = eventMessagesData?.data && eventMessagesData?.data.length > 0; + // const hasData = eventMessagesData?.data && eventMessagesData?.data.length > 0; + const hasData = true; - const mermaidString = generateMermaidString(eventMessagesData?.data); + const mermaidString = generateMermaidString(dataFromBE); useEffect(() => { if (!loadingEventMessages && hasData) diff --git a/pkgs/ui/src/config/client_1/index.tsx b/pkgs/ui/src/config/client_1/index.tsx index e1ad33e..2d2cc20 100644 --- a/pkgs/ui/src/config/client_1/index.tsx +++ b/pkgs/ui/src/config/client_1/index.tsx @@ -1,7 +1,4 @@ -import { Button, IconButton, Tooltip } from "@mui/material"; -import AddCircleIcon from "@mui/icons-material/AddCircle"; -import RemoveCircleIcon from "@mui/icons-material/RemoveCircle"; -import DeleteIcon from "@mui/icons-material/Delete"; +import { Button, Tooltip } from "@mui/material"; export const ClientTableConfig = [ { @@ -15,26 +12,21 @@ export const ClientTableConfig = [ { key: "endpoint_url", label: "End Point", - render: () => { + render: (value: any) => { + const onConsume = () => { + // fetch(value).then(() => { }).catch(() => { }) + }; return ( - ); }, }, - // { - // key: "entity", - // label: "Entity", - // }, { key: "entity_did", label: "Entity DID", }, - // { - // key: "network", - // label: "Network", - // }, ]; export const ServiceTableConfig = [ @@ -88,39 +80,35 @@ export const ServiceTableConfig = [ { key: "action", label: "Actions", - render: () => { - return ( - <> - - - - - + render: (value: any) => { + const { data } = value; - - - - - - - - - - - - ); - // let renderedValue: any = ""; - // if (typeof value === "object") - // renderedValue = ( - // <> - // {[...value.data, { name: 'Delete', endpoint: '' }].map((actionType: any) => ( - // <> - // - // - // ))} - // - // ); - // return renderedValue; + const onButtonClick = (endpoint: string) => { + console.log("which endpoint comes here?", endpoint); + // fetch(endpoint).then(() => { }).catch(() => { }) + }; + + if (!data) return
N/A
; + + if (data && data.length) + return data.map((item: any, index: number) => { + const buttonLabel = item.name; + const buttonEndpoint = item.endpoint; + + return ( + + + + ); + }); }, }, ];