shukdevdatta123 commited on
Commit
b5df131
·
verified ·
1 Parent(s): 6fe0a96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -50,9 +50,13 @@ def main():
50
  st.code(diagram_code, language='mermaid')
51
 
52
  # Display Mermaid diagram using iframe (mermaid.live)
53
- diagram_url = f"https://mermaid-js.github.io/mermaid-live-editor/#/edit/{diagram_code}"
 
54
  st.markdown(f'<iframe src="{diagram_url}" width="800" height="600"></iframe>', unsafe_allow_html=True)
55
 
 
 
 
56
  else:
57
  st.error("Failed to generate diagram code.")
58
  else:
 
50
  st.code(diagram_code, language='mermaid')
51
 
52
  # Display Mermaid diagram using iframe (mermaid.live)
53
+ encoded_code = diagram_code.replace("\n", "%0A").replace(" ", "%20") # Encode the Mermaid code
54
+ diagram_url = f"https://mermaid-js.github.io/mermaid-live-editor/#/edit/{encoded_code}"
55
  st.markdown(f'<iframe src="{diagram_url}" width="800" height="600"></iframe>', unsafe_allow_html=True)
56
 
57
+ # Provide a direct link to download the diagram as PNG (this depends on mermaid's features)
58
+ st.markdown(f"View and save the diagram using this [Mermaid Live Editor link]({diagram_url})")
59
+
60
  else:
61
  st.error("Failed to generate diagram code.")
62
  else: