refactor(projects): add type annotation to applyFilter function for improved clarity

This commit is contained in:
zguiyang
2026-03-14 11:42:29 +08:00
parent 2474d51e1b
commit a181dd7673

View File

@@ -84,7 +84,7 @@ const filterOptions = [
const filterButtons = Array.from(projectsRoot.querySelectorAll("[data-filter]")); const filterButtons = Array.from(projectsRoot.querySelectorAll("[data-filter]"));
const projectCards = Array.from(projectsRoot.querySelectorAll("[data-project-card]")); const projectCards = Array.from(projectsRoot.querySelectorAll("[data-project-card]"));
const applyFilter = (activeFilter) => { const applyFilter = (activeFilter: string | null) => {
projectCards.forEach((card) => { projectCards.forEach((card) => {
const projectType = card.getAttribute("data-type"); const projectType = card.getAttribute("data-type");
const shouldShow = activeFilter === "all" || projectType === activeFilter; const shouldShow = activeFilter === "all" || projectType === activeFilter;