{% extends "base.html" %} {% block title %}Devices — Battery Tracker{% endblock %} {% block content %}

Devices

{% for d in devices %} {% set installed = d.installed_count() %} {% if installed == 0 %}{% set fill_state = 'empty' %} {% elif installed >= d.battery_slots %}{% set fill_state = 'full' %} {% else %}{% set fill_state = 'partial' %}{% endif %} {% else %} {% endfor %}
Name Type Location Slots Installed Brands Actions
{{ d.name }} {{ d.device_type or '—' }} {{ d.location or '—' }} {{ d.battery_slots }} {{ installed }} / {{ d.battery_slots }} {% if installed >= d.battery_slots %} Full {% endif %} {% set brands = d.installed_brands() %} {% if brands %} {{ brands|join(', ') }} {% if d.has_mixed_brands() %} ⚠ mixed {% endif %} {% else %} {% endif %} View {% if installed > 0 %}
{% endif %}
No devices yet. Add one.
+ Add Device {% endblock %}