Accordion¶
- marimo.accordion(items: dict[str, object], multiple: bool = False, lazy: bool = False) Html¶
Accordion of one or more items.
Example.
mo.accordion( {"Tip": "Use accordions to let users reveal and hide content."} )
Accordion content can be lazily loaded:
mo.accordion({"View total": expensive_item}, lazy=True)
where
expensive_itemis the item to render, or a callable that returns the item to render.Args.
items: a dictionary of item names to item content; strings are interpreted as markdownmultiple: whether to allow multiple items to be open simultaneouslylazy: a boolean, whether to lazily load the accordion content. This is a convenience that wraps each accordion in amo.lazycomponent.
Returns.
An
Htmlobject.