diff --git a/libs/remix-ui/solidity-uml-gen/src/lib/solidity-uml-gen.tsx b/libs/remix-ui/solidity-uml-gen/src/lib/solidity-uml-gen.tsx index 2e18404e38..83521a00c6 100644 --- a/libs/remix-ui/solidity-uml-gen/src/lib/solidity-uml-gen.tsx +++ b/libs/remix-ui/solidity-uml-gen/src/lib/solidity-uml-gen.tsx @@ -1,13 +1,28 @@ -import React from 'react' +import React, { useState } from 'react' +import Viewer from 'react-viewer' export interface RemixUiSolidityUmlGenProps { plugin: any } export function RemixUiSolidityUmlGen ({ plugin }: RemixUiSolidityUmlGenProps) { - + const [showViewer, setShowViewer] = useState(false) + const [svgPayload, setSVGPayload] = useState('') return (

Solidity 2 UML Generator View!

+ setShowViewer(false)} + noFooter={true} + showTotal={false} + changeable={false} + zoomSpeed={0.2} + minScale={1} + images={[{src: `data:image/svg+xml;base64,${btoa(svgPayload)}`}]} + />
) }