Details¶
Source code for examples/markdown/details.py
Tip: paste this code into an empty cell, and the marimo editor will create cells for you
import marimo
__generated_with = "0.17.4"
app = marimo.App()
@app.cell(hide_code=True)
def _(mo):
    mo.md(r"""
    Create expandable markdown blocks with `details`:
    """)
    return
@app.cell
def _(mo):
    mo.md("""
    /// details | Hello, details!
    Some additional content.
    ///
    """)
    return
@app.cell(hide_code=True)
def _(mo):
    mo.md(r"""
    Style details using the "type" argument:
    """)
    return
@app.cell
def _(mo):
    mo.md("""
    /// details | Info details
        type: info
    Some additional content.
    ///
    """)
    return
@app.cell
def _(mo):
    mo.md("""
    /// details | Warning details
        type: warn
    This highlights something to watch out for
    ///
    """)
    return
@app.cell
def _(mo):
    mo.md("""
    /// details | Danger details
        type: danger
    This indicates a critical warning or dangerous situation
    ///
    """)
    return
@app.cell
def _(mo):
    mo.md("""
    /// details | Success details
        type: success
    This indicates a successful outcome or positive note
    ///
    """)
    return
@app.cell
def _():
    import marimo as mo
    return (mo,)
if __name__ == "__main__":
    app.run()