merging category and total counts

This commit is contained in:
Corey Blais
2026-03-26 17:16:45 -04:00
parent de2b63cd87
commit e078e3312b
2 changed files with 14 additions and 18 deletions
+3 -4
View File
@@ -412,10 +412,6 @@ label span {
grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr));
} }
.firearms-stats {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.mini-stat { .mini-stat {
border-radius: 22px; border-radius: 22px;
padding: 1.2rem 1.35rem; padding: 1.2rem 1.35rem;
@@ -436,6 +432,9 @@ label span {
.category-count-list { .category-count-list {
display: grid; display: grid;
gap: 0.55rem; gap: 0.55rem;
margin-top: 0.9rem;
padding-top: 0.9rem;
border-top: 1px solid rgba(171, 180, 140, 0.08);
} }
.category-count-item { .category-count-item {
+11 -14
View File
@@ -983,10 +983,20 @@ export default function Home() {
</header> </header>
{activeView !== 'settings' ? ( {activeView !== 'settings' ? (
<section className={activeView === 'firearms' ? 'stage-stats firearms-stats' : 'stage-stats'}> <section className="stage-stats">
<div className="mini-stat"> <div className="mini-stat">
<span>{activeView === 'ammo' ? 'Ammo types' : 'Firearms'}</span> <span>{activeView === 'ammo' ? 'Ammo types' : 'Firearms'}</span>
<strong>{activeView === 'ammo' ? ammoTypesWithRounds : data.summary.totalFirearms}</strong> <strong>{activeView === 'ammo' ? ammoTypesWithRounds : data.summary.totalFirearms}</strong>
{activeView === 'firearms' ? (
<div className="category-count-list" aria-label="Firearm counts by category">
{firearmCategoryCounts.map((item) => (
<div className="category-count-item" key={item.category}>
<span>{item.category}</span>
<strong>{item.count}</strong>
</div>
))}
</div>
) : null}
</div> </div>
<div className="mini-stat"> <div className="mini-stat">
<span>{activeView === 'ammo' ? 'Total rounds' : 'Total firearm value'}</span> <span>{activeView === 'ammo' ? 'Total rounds' : 'Total firearm value'}</span>
@@ -996,19 +1006,6 @@ export default function Home() {
: currency.format(data.summary.firearmsInvestment)} : currency.format(data.summary.firearmsInvestment)}
</strong> </strong>
</div> </div>
{activeView === 'firearms' ? (
<div className="mini-stat">
<span>Categories</span>
<div className="category-count-list" aria-label="Firearm counts by category">
{firearmCategoryCounts.map((item) => (
<div className="category-count-item" key={item.category}>
<span>{item.category}</span>
<strong>{item.count}</strong>
</div>
))}
</div>
</div>
) : null}
</section> </section>
) : null} ) : null}