diff --git a/src/components/Filter/useFilter.ts b/src/components/Filter/useFilter.ts index dff73fdb6..0a9b5ccb3 100644 --- a/src/components/Filter/useFilter.ts +++ b/src/components/Filter/useFilter.ts @@ -3,12 +3,6 @@ import { useReducer, useEffect, Dispatch } from "react"; import reduceFilter, { FilterReducerAction } from "./reducer"; import { IFilter, IFilterElement } from "./types"; -function createInitialFilter( - initialFilter: IFilter -): IFilter { - return initialFilter; -} - export type UseFilter = [ Array>, Dispatch>, @@ -16,10 +10,9 @@ export type UseFilter = [ ]; function useFilter(initialFilter: IFilter): UseFilter { - const [data, dispatchFilterAction] = useReducer( - reduceFilter, - createInitialFilter(initialFilter) - ); + const [data, dispatchFilterAction] = useReducer< + React.Reducer, FilterReducerAction> + >(reduceFilter, initialFilter); const reset = () => dispatchFilterAction({