fix(frontend): persist search param nlpEntity

This commit is contained in:
yassinedorbozgithub 2025-05-26 17:05:26 +01:00
parent 56149999f1
commit 1818f01437

View File

@ -80,8 +80,9 @@ const NlpEntity = () => {
}, },
}); });
const [selectedNlpEntities, setSelectedNlpEntities] = useState<string[]>([]); const [selectedNlpEntities, setSelectedNlpEntities] = useState<string[]>([]);
const { onSearch, searchPayload } = useSearch<INlpEntity>({ const { ref, onSearch, searchPayload } = useSearch<INlpEntity>({
$or: ["name", "doc"], $or: ["name", "doc"],
queryParam: { key: "search", defaultValue: "" },
}); });
const { dataGridProps: nlpEntityGrid } = useFind( const { dataGridProps: nlpEntityGrid } = useFind(
{ {
@ -224,7 +225,7 @@ const NlpEntity = () => {
flexShrink={0} flexShrink={0}
> >
<Grid item> <Grid item>
<FilterTextfield onChange={onSearch} /> <FilterTextfield inputRef={ref} onChange={onSearch} />
</Grid> </Grid>
{hasPermission(EntityType.NLP_ENTITY, PermissionAction.CREATE) ? ( {hasPermission(EntityType.NLP_ENTITY, PermissionAction.CREATE) ? (