{% extends "base.html" %} {% block title %}dudamel — dashboard{% endblock %} {% block content %}

Dashboard

{% for widget in widgets %} {% if 'error' in widget %}

{{ widget.title }}

Widget failed: {{ widget.error }}

{% elif widget.renderer == 'stat' %}

{{ widget.title }}

{{ widget.data.value }}{% if widget.data.unit %} {{ widget.data.unit }}{% endif %}
{% if widget.data.delta is not none %}
Δ {{ widget.data.delta }}
{% endif %}
{% elif widget.renderer == 'table' %}

{{ widget.title }}

{% for c in widget.data.columns %}{% endfor %} {% for row in widget.data.rows %} {% for cell in row %}{% endfor %} {% endfor %}
{{ c }}
{{ cell }}
{% elif widget.renderer == 'list' %}

{{ widget.title }}

{% elif widget.renderer == 'markdown' %}

{{ widget.title }}

{{ widget.data }}
{% endif %} {% else %}

No widgets registered.

{% endfor %}
{% endblock %}