Skip to content

Commit 2ee55dd

Browse files
committed
Small fixes (replace onClick with onChange)
1 parent 0936721 commit 2ee55dd

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/components/FieldCatalog.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useEffect, useState } from "react";
1+
import { useEffect, useState, type ChangeEvent } from "react";
22
import FieldBadges from "./fields/FieldBadges";
33
import Markdown from "react-markdown";
44
import type { CollectionEntry } from "astro:content";
@@ -95,19 +95,17 @@ const FieldCatalog = ({ fields }: { fields: Fields }) => {
9595
className="mr-2"
9696
value={category}
9797
checked={filters.categories.includes(category)}
98-
onClick={(e) => {
99-
const target = e.target as HTMLInputElement;
100-
101-
if (target.checked) {
98+
onChange={(e: ChangeEvent<HTMLInputElement>) => {
99+
if (e.target.checked) {
102100
setFilters({
103101
...filters,
104-
categories: [...filters.categories, target.value],
102+
categories: [...filters.categories, e.target.value],
105103
});
106104
} else {
107105
setFilters({
108106
...filters,
109107
categories: filters.categories.filter(
110-
(f) => f !== target.value,
108+
(f) => f !== e.target.value,
111109
),
112110
});
113111
}

0 commit comments

Comments
 (0)