From 2108c0bf4436ec7730c39eb1d84c56fd70c43768 Mon Sep 17 00:00:00 2001 From: Gildas Garcia <1122076+djhi@users.noreply.github.com> Date: Fri, 19 Mar 2021 15:56:49 +0100 Subject: [PATCH] Fix FilterLiveSearch Loose its Value --- .../src/list/filter/FilterLiveSearch.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/ra-ui-materialui/src/list/filter/FilterLiveSearch.tsx b/packages/ra-ui-materialui/src/list/filter/FilterLiveSearch.tsx index 697230e039a..5372bbaeb51 100644 --- a/packages/ra-ui-materialui/src/list/filter/FilterLiveSearch.tsx +++ b/packages/ra-ui-materialui/src/list/filter/FilterLiveSearch.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { FC, ChangeEvent, memo } from 'react'; +import { FC, ChangeEvent, memo, useMemo } from 'react'; import { InputAdornment } from '@material-ui/core'; import SearchIcon from '@material-ui/icons/Search'; import { Form } from 'react-final-form'; @@ -36,11 +36,18 @@ const FilterLiveSearch: FC<{ source?: string }> = props => { } }; + const initialValues = useMemo( + () => ({ + [source]: filterValues[source], + }), + [filterValues, source] + ); + const onSubmit = () => undefined; return ( -