{%- macro avatar(src, alt, size) -%} {%- set attrs = kwargs.setdefault("attrs", {}) -%} {%- do attrs.setdefault("width", size) -%} {%- do attrs.setdefault("height", size) -%} {{ ui.image(src or h.url_for_static("/base/images/placeholder-user.png"), alt, **kwargs) }} {%- endmacro %} {%- macro badge(content, style) -%} {{ content }} {%- endmacro %} {%- macro breadcrumb_divider(content="/") -%} {{ content }} {%- endmacro %} {%- macro button(content, href, type="button", style="primary") -%} {%- if href -%} {{ content }} {%- else -%} {%- endif %} {%- endmacro %} {%- macro datetime(dt, date_format, with_hours, empty="") -%} {%- endmacro %} {%- macro divider(content) -%} {%- if content -%}

{{ content }}
{%- else -%}
{%- endif %} {%- endmacro %} {%- macro empty(content) -%}

{{ content }}

{%- endmacro %} {%- macro heading(content, level) -%} {%- set tag = "h" ~ level %} <{{ tag }} {{ ui.util.attrs(kwargs) }}>{{ content }} {%- endmacro %} {%- macro icon(name) -%} {{ ui.util.icon(name) }} {%- endmacro %} {%- macro image(src, alt, height, width) -%} {%- if not alt -%} {%- do kwargs.setdefault("attrs", {}).setdefault("role", "presentation") -%} {%- endif -%} {{ alt or {%- endmacro %} {%- macro link(content, href, blank) -%} {%- if blank -%} {%- do kwargs.setdefault("attrs", {}).setdefault("target", "_blank") -%} {%- do kwargs.setdefault("attrs", {}).setdefault("rel", "noopener noreferrer") -%} {%- endif %} {{ content }} {%- endmacro %} {%- macro tag(content, href) -%} {{ content }} {%- endmacro %} {%- macro tab(content, active, id) -%} {%- if active -%} {%- do kwargs.setdefault("aria", {}).setdefault("selected", "true") -%} {%- do kwargs.setdefault("attrs", {}).setdefault("class", "active") -%} {%- endif %} {{ ui.link(content, "#" ~ id, **kwargs) }} {%- endmacro %} {%- macro video(src, controls) -%} {%- endmacro %}