diff --git a/forms-flow-admin/src/components/roles/roles.tsx b/forms-flow-admin/src/components/roles/roles.tsx index 17096dd38..ded4a2bfd 100644 --- a/forms-flow-admin/src/components/roles/roles.tsx +++ b/forms-flow-admin/src/components/roles/roles.tsx @@ -26,7 +26,7 @@ import { import { DEFAULT_ROLES } from "../../constants"; import {removingTenantId} from "../../utils/utils.js"; -import { TableFooter } from "@formsflow/components"; +import { TableFooter, CustomSearch } from "@formsflow/components"; const Roles = React.memo((props: any) => { const { t } = useTranslation(); const { tenantId } = useParams(); @@ -117,8 +117,11 @@ const Roles = React.memo((props: any) => { }, []); const handlFilter = (e) => { - setSerach(e.target.value); - setRoles(filterList(e.target.value, props.roles)); + if (e && e.key === 'Enter') { + setSerach(e.target.value); + setRoles(filterList(e.target.value, props.roles)); + + } }; const deleteRole = (rowData) => { @@ -356,9 +359,7 @@ const Roles = React.memo((props: any) => { } }; - - - const clearSearch = () => { + const handleClearSearch = () => { setSerach(""); let updatedRoleName = removingTenantId(props.roles,tenantId); setRoles(updatedRoleName); @@ -729,25 +730,15 @@ const Roles = React.memo((props: any) => {