|
@@ -13,12 +13,6 @@ mermaidAPI = null
|
|
|
if (typeof window !== 'undefined')
|
|
|
mermaidAPI = mermaid.mermaidAPI
|
|
|
|
|
|
-const style = {
|
|
|
- minWidth: '480px',
|
|
|
- height: 'auto',
|
|
|
- overflow: 'auto',
|
|
|
-}
|
|
|
-
|
|
|
const svgToBase64 = (svgGraph: string) => {
|
|
|
const svgBytes = new TextEncoder().encode(svgGraph)
|
|
|
const blob = new Blob([svgBytes], { type: 'image/svg+xml;charset=utf-8' })
|
|
@@ -118,8 +112,8 @@ const Flowchart = React.forwardRef((props: {
|
|
|
</div>
|
|
|
{
|
|
|
svgCode
|
|
|
- && <div className="mermaid cursor-pointer" style={style} onClick={() => setImagePreviewUrl(svgCode)}>
|
|
|
- {svgCode && <img src={svgCode} style={{ width: '100%', height: 'auto' }} alt="mermaid_chart" />}
|
|
|
+ && <div className="mermaid cursor-pointer h-auto w-full object-fit: cover" onClick={() => setImagePreviewUrl(svgCode)}>
|
|
|
+ {svgCode && <img src={svgCode} alt="mermaid_chart" />}
|
|
|
</div>
|
|
|
}
|
|
|
{isLoading
|