From 5857bc72c6205a133fed9e3a9ccd84cf622bbacb Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Mon, 26 May 2025 17:17:19 +0100 Subject: [PATCH] fix(frontend): persist search param role --- frontend/src/components/roles/index.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/roles/index.tsx b/frontend/src/components/roles/index.tsx index 2d2928c1..850b85eb 100644 --- a/frontend/src/components/roles/index.tsx +++ b/frontend/src/components/roles/index.tsx @@ -1,5 +1,5 @@ /* - * Copyright © 2024 Hexastack. All rights reserved. + * Copyright © 2025 Hexastack. All rights reserved. * * Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms: * 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission. @@ -40,8 +40,9 @@ export const Roles = () => { const { toast } = useToast(); const dialogs = useDialogs(); const hasPermission = useHasPermission(); - const { onSearch, searchPayload } = useSearch({ + const { ref, onSearch, searchPayload } = useSearch({ $iLike: ["name"], + queryParam: { key: "search", defaultValue: "" }, }); const { dataGridProps } = useFind( { entity: EntityType.ROLE }, @@ -140,7 +141,7 @@ export const Roles = () => { width="max-content" > - + {hasPermission(EntityType.ROLE, PermissionAction.CREATE) ? (