feat: Updated useFilterProcessor to provide teamIds for AssignedToCurrentUsersTeams and CreatedByCurrentUsersTeams filters.
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
This commit is contained in:
+7
-2
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
import { Filter, FilterType } from '../filters';
|
||||
|
||||
import { useUserEmail } from '../../../../hooks';
|
||||
import { useUserEmail, useUserTeamIds } from '../../../../hooks';
|
||||
|
||||
export function useFilterProcessor(): (filters: Filter[]) => Filter[] {
|
||||
const userEmail = useUserEmail();
|
||||
const { teamIds } = useUserTeamIds(userEmail);
|
||||
|
||||
return (filters: Filter[]): Filter[] => {
|
||||
for (const filter of filters) {
|
||||
@@ -29,6 +29,11 @@ export function useFilterProcessor(): (filters: Filter[]) => Filter[] {
|
||||
filter.email = userEmail;
|
||||
break;
|
||||
|
||||
case FilterType.AssignedToCurrentUsersTeams:
|
||||
case FilterType.CreatedByCurrentUsersTeams:
|
||||
filter.teamIds = teamIds;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user