fix(frontend): persist search param user

This commit is contained in:
yassinedorbozgithub 2025-05-26 17:16:29 +01:00
parent 34221ec5f1
commit f82ad52265

View File

@ -53,8 +53,9 @@ export const Users = () => {
},
});
const hasPermission = useHasPermission();
const { onSearch, searchPayload } = useSearch<IUser>({
const { ref, onSearch, searchPayload } = useSearch<IUser>({
$or: ["first_name", "last_name", "email"],
queryParam: { key: "search", defaultValue: "" },
});
const { data: roles } = useFind(
{
@ -198,7 +199,7 @@ export const Users = () => {
width="max-content"
>
<Grid item>
<FilterTextfield onChange={onSearch} />
<FilterTextfield inputRef={ref} onChange={onSearch} />
</Grid>
{!ssoEnabled &&
hasPermission(EntityType.USER, PermissionAction.CREATE) ? (