{%- 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="default") -%} {{- content -}} {%- endmacro %} {%- macro breadcrumb_divider(content="/") -%}{%- do kwargs -%}{%- endmacro %} {%- macro button(content, href, icon, size, type="button", style="primary") -%} {%- set prefix = ui.icon(icon) if icon else "" -%} {%- do kwargs.setdefault("attrs", {}).setdefault("class", "btn btn-" ~ style ~ ((' btn-' ~ size) if size else "")) -%} {%- if href -%} {{ ui.link(prefix ~ content, href=href, **kwargs) }} {%- else -%} {%- endif %} {%- endmacro %} {%- macro datetime(dt, date_format, with_hours, empty="") -%} {%- endmacro %} {%- macro divider(content) -%} {%- if content -%}
{{ content }}
{%- endmacro %}