From a181dd767374f98f6e1b10500ad22eb4ede66f9a Mon Sep 17 00:00:00 2001 From: zguiyang Date: Sat, 14 Mar 2026 11:42:29 +0800 Subject: [PATCH] refactor(projects): add type annotation to `applyFilter` function for improved clarity --- src/pages/projects.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/projects.astro b/src/pages/projects.astro index 1c79a01..1e02338 100644 --- a/src/pages/projects.astro +++ b/src/pages/projects.astro @@ -84,7 +84,7 @@ const filterOptions = [ const filterButtons = Array.from(projectsRoot.querySelectorAll("[data-filter]")); const projectCards = Array.from(projectsRoot.querySelectorAll("[data-project-card]")); - const applyFilter = (activeFilter) => { + const applyFilter = (activeFilter: string | null) => { projectCards.forEach((card) => { const projectType = card.getAttribute("data-type"); const shouldShow = activeFilter === "all" || projectType === activeFilter;