{%- macro parameters_table(component) -%} {%- call ui.util.call(ui.section, title=ui.util.tag(component, "code"), level=3) -%} {%- call ui.util.call(ui.table, striped=true, hover=true, caption=ref[component].description) -%} {{ ui.table_head(ui.table_row(ui.util.map(ui.table_cell, ["Parameter", "Type", "Description"], header=true))) }} {%- call ui.util.call(ui.table_body) -%} {%- for name, info in ref[component].arguments.items() -%} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(name) }} {{ ui.table_cell(info.type) }} {{ ui.table_cell(info.description|e) }} {%- endcall %} {%- endfor %} {%- endcall %} {%- endcall %} {%- endcall %} {%- endmacro %} {%- set parametrized = parametrized or [component] -%} {%- call ui.util.call(ui.section, title=_("Overview"), level=2) -%} {%- block overview -%} {%- endblock %} {%- endcall %} {%- if examples -%} {%- call ui.util.call(ui.section, title=_("Examples"), level=2) -%} {%- block examples -%} {%- for example in examples -%}