{%- macro accordion(content, title=None, open=false) -%}
{{ title }}
{{ content }}
{%- endmacro %} {%- macro card(content, title=None, footer=None, img=None, href=None, img_class=None) -%}
{%- if img -%} {{ ui.image(img, _extra_class=img_class, **kwargs) }} {%- endif %} {%- if title -%}
{%- if href -%} {{ ui.link(title, href=href) }} {%- else -%} {{ title }} {%- endif %}
{%- endif %} {%- if content -%}
{{ content }}
{%- endif %} {%- if footer -%} {%- endif %}
{%- endmacro %} {%- macro column(content, span=None, offset=None, order=None) -%} {%- set classes = [] -%} {%- if span is mapping -%} {%- for bp, size in span.items() -%} {%- do classes.append("col-" ~ bp ~ "-" ~ size) -%} {%- endfor -%} {%- elif span is iterable and span is not string -%} {%- for s in span -%} {%- do classes.append(s) -%} {%- endfor -%} {%- elif span -%} {%- do classes.append("col-" ~ span) -%} {%- endif -%} {%- if offset is mapping -%} {%- for bp, size in offset.items() -%} {%- do classes.append("offset-" ~ bp ~ "-" ~ size) -%} {%- endfor -%} {%- elif offset -%} {%- do classes.append("offset-" ~ offset) -%} {%- endif -%}
{{ content }}
{%- endmacro %} {%- macro container(content, fluid=false) -%}
{{ content }}
{%- endmacro %} {%- macro grid(content, fluid=false) -%}
{{ content }}
{%- endmacro %} {%- macro row(content, align=None, justify=None, gap=None, wrap=None) -%}
{{ content }}
{%- endmacro %} {%- macro section(content, title, level=2) -%}
{{ ui.heading(title, level) if title }}
{{ content }}
{%- endmacro %} {%- macro sidebar_section(content, title=None) -%} {%- set id = ui.util.id() -%} {%- endmacro %} {%- macro list(content) -%}
{{ content }}
{%- endmacro %} {%- macro list_item(content) -%}
{{ content }}
{%- endmacro %} {%- macro dropdown(content, title=None) -%}
{{ ui.button(title, aria={"haspopup": "true"}) }}
{%- endmacro %}