Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 06d1aa21

Přidáno uživatelem Jaroslav Hrubý před asi 2 roky(ů)

Refactoring

Zobrazit rozdíly:

webapp/pages/documents/admin/index.tsx
9 9
import { LoggedUserContext } from '../../../contexts/LoggedUserContext';
10 10
import { MainLayout } from '../../../layouts/MainLayout';
11 11

  
12

  
13 12
function AdminDocumentPage() {
14 13
    const redirecting = useUnauthRedirect('/login');
15 14
    const { logout, role } = useContext(LoggedUserContext);
16 15
    const router = useRouter();
17
    useEffect(() => {
18
        console.log(role);
19
        if (role !== 'ADMINISTRATOR') {
20
            logout();
21
            router.push('/login');
22
        }
23 16

  
24
        if (!redirecting) {
17
    useEffect(() => {
18
        if (!redirecting && role === 'ADMINISTRATOR') {
25 19
            // TODO load documents
26 20
        }
27 21
    }, [logout, redirecting, role, router]);

Také k dispozici: Unified diff