Skip to content

Commit 75f7f43

Browse files
committed
dont use style prop
1 parent 265fbb3 commit 75f7f43

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/pages/changelog/index.astro

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,14 @@ const props = {
4747

4848
return (
4949
<div
50-
class="mt-0! sm:flex"
50+
class:list={["mt-0! sm:flex", { "hidden!": idx >= 10 }]}
5151
data-products={JSON.stringify(
5252
productIds.concat(
5353
productGroups.map((group) =>
5454
group.replaceAll(" ", "-").toLowerCase(),
5555
),
5656
),
5757
)}
58-
style={`display: ${idx >= 10 ? "none" : ""}`}
5958
>
6059
<time
6160
datetime={entry.data.date.toISOString()}
@@ -131,11 +130,12 @@ const props = {
131130
...document.querySelectorAll<HTMLElement>("[data-products]"),
132131
]
133132
.filter(
134-
(e) => e.style.display === "none" && filterByProduct(e, filter!.value),
133+
(e) =>
134+
e.classList.contains("hidden!") && filterByProduct(e, filter!.value),
135135
)
136136
.slice(0, 10);
137137

138-
hidden.forEach((e) => (e.style.display = ""));
138+
hidden.forEach((e) => e.classList.remove("hidden!"));
139139

140140
hideButton();
141141
});
@@ -157,9 +157,9 @@ const props = {
157157
const show = filtered.includes(entry);
158158

159159
if (show) {
160-
entry.style.display = "";
160+
entry.classList.remove("hidden!");
161161
} else {
162-
entry.style.display = "none";
162+
entry.classList.add("hidden!");
163163
}
164164
}
165165

@@ -185,13 +185,13 @@ const props = {
185185

186186
const filtered = entries.filter((p) => filterByProduct(p, filter!.value));
187187

188-
const visible = filtered.filter((p) => p.style.display !== "none");
188+
const visible = filtered.filter((p) => !p.classList.contains("hidden!"));
189189
const hidden = filtered.length - visible.length;
190190

191191
if (hidden > 0) {
192-
button!.style.display = "";
192+
button!.classList.remove("hidden!");
193193
} else {
194-
button!.style.display = "none";
194+
button!.classList.add("hidden!");
195195
}
196196
}
197197
</script>

0 commit comments

Comments
 (0)