Hide cookie details toggle for categories with no cookies

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-04-24 18:10:10 +04:00
parent 598c6b112c
commit a1d2eebf2b

View File

@@ -55,8 +55,6 @@ export class ProboCategoryList extends ProboElement {
if (!this.template) return;
for (const cat of categories) {
if (cat.cookies.length === 0) continue;
const wrapper = document.createElement("probo-category");
wrapper.setAttribute("name", cat.name);
wrapper.setAttribute("slug", cat.slug);
@@ -70,6 +68,12 @@ export class ProboCategoryList extends ProboElement {
description: cat.description,
});
const hasCookies = cat.cookies && cat.cookies.length > 0;
if (!hasCookies) {
clone.querySelector("[data-action=toggle-cookies]")?.remove();
clone.querySelector("probo-cookie-list")?.remove();
}
wrapper.appendChild(clone);
this.appendChild(wrapper);
}