Jonna Marie Matthiesen Copilot commited on
Commit
74ad70e
·
1 Parent(s): 4d94a6c

Refresh device filter buttons when switching variants

Browse files

Call updateDependentFilters() when selecting or deselecting a variant so
filter buttons (e.g. device) reflect only devices with actual data for
the active variant.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Files changed (2) hide show
  1. app.js +2 -0
  2. style.css +1 -1
app.js CHANGED
@@ -267,6 +267,7 @@ familyNav.addEventListener("click", async e => {
267
  if (variantItem) {
268
  filters.variant = variantItem.dataset.variant;
269
  renderSidebar();
 
270
  render();
271
  return;
272
  }
@@ -281,6 +282,7 @@ familyNav.addEventListener("click", async e => {
281
  } else {
282
  filters.variant = null;
283
  renderSidebar();
 
284
  render();
285
  }
286
  });
 
267
  if (variantItem) {
268
  filters.variant = variantItem.dataset.variant;
269
  renderSidebar();
270
+ updateDependentFilters();
271
  render();
272
  return;
273
  }
 
282
  } else {
283
  filters.variant = null;
284
  renderSidebar();
285
+ updateDependentFilters();
286
  render();
287
  }
288
  });
style.css CHANGED
@@ -116,7 +116,7 @@ code {
116
  .sidebar-variant {
117
  display: block;
118
  padding: 0.35rem 1.25rem 0.35rem 2.25rem;
119
- font-size: 1rem;
120
  font-weight: 400;
121
  color: var(--text-dim);
122
  cursor: pointer;
 
116
  .sidebar-variant {
117
  display: block;
118
  padding: 0.35rem 1.25rem 0.35rem 2.25rem;
119
+ font-size: 1.1rem;
120
  font-weight: 400;
121
  color: var(--text-dim);
122
  cursor: pointer;