diff --git a/CHANGELOG.md b/CHANGELOG.md index a856b3c..f682653 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Change Log All notable changes to this project will be documented in this file. +## [v2.1.1] - 2025-03-26 +### Fixed +- Filter bug in Chrome + ## [v2.1.0] - 2025-03-25 ### Added - Rewrited GUI in `SolidJS` and `TypeScript` diff --git a/frontend/package.json b/frontend/package.json index 4c06ce6..7869d7c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "watchyourlan", "private": true, - "version": "2.1.0", + "version": "2.1.1", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/components/Filter.tsx b/frontend/src/components/Filter.tsx index b1fe4df..e6d3bab 100644 --- a/frontend/src/components/Filter.tsx +++ b/frontend/src/components/Filter.tsx @@ -4,31 +4,36 @@ import { filterFunc } from "../functions/filter"; function Filter() { + type FilterEvent = Event & { + currentTarget: HTMLSelectElement; + target: HTMLSelectElement; + }; - const handleFilter = (field: keyof Host, value: any) => { - filterFunc(field, value); + const handleFilter = (field: keyof Host, event: FilterEvent) => { + const value = event.target ? event.target.value : 0; + filterFunc(field, value); }; return (