|
@@ -7,6 +7,12 @@ register_component('mermaid', __file__, 'mermaid.js', ['lib/mermaid.min.js'])
|
|
class Mermaid(ContentElement):
|
|
class Mermaid(ContentElement):
|
|
|
|
|
|
def __init__(self, content: str) -> None:
|
|
def __init__(self, content: str) -> None:
|
|
|
|
+ '''Mermaid Diagrams
|
|
|
|
+
|
|
|
|
+ Renders diagrams and charts written in the Markdown-inspired `Mermaid <https://mermaid.js.org/>`_ language.
|
|
|
|
+
|
|
|
|
+ :param content: the Mermaid content to be displayed
|
|
|
|
+ '''
|
|
super().__init__(tag='mermaid', content=content)
|
|
super().__init__(tag='mermaid', content=content)
|
|
|
|
|
|
def on_content_change(self, content: str) -> None:
|
|
def on_content_change(self, content: str) -> None:
|