{% if model.components %} {% set prop_keys = model.properties | list %}
{% for key in prop_keys %} {% endfor %} {% set ns = namespace(current_class=None) %} {% for comp_name, component in model.components | sort_by_class %} {% if component.component_class not in config.hide_components_with_category %} {% if component.component_class != ns.current_class %} {% set ns.current_class = component.component_class %} {% for _ in prop_keys %}{% endfor %} {% endif %} {% for key in prop_keys %} {% set val = component.get_property(key) %} {% set label = key | replace('_', ' ') | title %} {% if val is sameas true %} {% elif val is sameas false %} {% else %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Components
{{ component.component_class }}
{{ comp_name }}
{{ component.component_class }}{% if component.inBoundary %} · {{ component.inBoundary }}{% endif %}
*
{% endif %}