WIP: Initial work on deduplicating the minifigures and parts #57

Draft
gregoo wants to merge 19 commits from gregoo/BrickTracker:master into master
2 changed files with 5 additions and 2 deletions
Showing only changes of commit fa44b31f51 - Show all commits

View File

@ -22,6 +22,7 @@ class BrickCounter(object):
table: str
icon: str
count: int
legacy: bool
def __init__(
self,
@ -44,3 +45,5 @@ class BrickCounter(object):
self.name = name
self.icon = icon
self.legacy = '(legacy)' in self.name

View File

@ -22,8 +22,8 @@
<div class="d-flex justify-content-start">
<ul class="list-group me-2">
{% for counter in database_counters %}
<li class="list-group-item d-flex justify-content-between align-items-start">
<span><i class="ri-{{ counter.icon }}"></i> {{ counter.name }}</span> <span class="badge text-bg-primary rounded-pill ms-2">{{ counter.count }}</span>
<li class="list-group-item d-flex justify-content-between align-items-start {% if counter.legacy %}list-group-item-dark{% endif %}">
<span><i class="ri-{{ counter.icon }}"></i> {{ counter.name }}</span> <span class="badge {% if counter.legacy %}text-bg-light border{% else %}text-bg-primary{% endif %} rounded-pill ms-2">{{ counter.count }}</span>
</li>
{% if not (loop.index % 5) %}
</ul>