File tree Expand file tree Collapse file tree 2 files changed +8
-16
lines changed Expand file tree Collapse file tree 2 files changed +8
-16
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
import { useContext } from 'react' ;
2
- import { SessionContext } from '@/contexts/SessionContext' ;
2
+
3
+ import { SessionContext } from '@/contexts' ;
3
4
import MappedRoles from '@/hooks/useAuthRoles/MappedRoles' ;
4
5
import { AccessLevel } from '@/service/sessions/types' ;
5
6
6
- const useAuthRoles = ( ...roles : AccessLevel [ ] ) : boolean => {
7
+ const useAuthRoles = ( ...roles : AccessLevel [ ] ) => {
7
8
const { session } = useContext ( SessionContext ) ;
8
9
9
- if ( ! session ) {
10
+ if (
11
+ ! session ||
12
+ ! roles . some ( ( role ) => MappedRoles [ role ] . includes ( session . accessLevel ) )
13
+ )
10
14
return false ;
11
- }
12
15
13
- return roles . some ( ( role ) => MappedRoles [ role ] . includes ( session . accessLevel ) ) ;
16
+ return true ;
14
17
} ;
15
18
16
19
export { useAuthRoles } ;
You can’t perform that action at this time.
0 commit comments