Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4814 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 4814 Rev 4815
Línea 25... Línea 25...
25
        } catch (error) {
25
        } catch (error) {
26
            console.log(error)
26
            console.log(error)
27
        }
27
        }
28
    }
28
    }
Línea -... Línea 29...
-
 
29
 
-
 
30
    const handleClick = (e) => {
-
 
31
        e.preventDefault()
-
 
32
        setDisplayMenu(!displayMenu)
-
 
33
    }
29
 
34
 
30
    useEffect(() => {
35
    useEffect(() => {
31
        let timer;
36
        let timer;
32
        if (!loading) {
37
        if (!loading) {
33
            timer = setTimeout(() => checkSession(), 1000);
38
            timer = setTimeout(() => checkSession(), 1000);
Línea 41... Línea 46...
41
        if (outsideClick) setDisplayMenu(false)
46
        if (outsideClick) setDisplayMenu(false)
42
    }, [outsideClick])
47
    }, [outsideClick])
Línea 43... Línea 48...
43
 
48
 
44
    return (
49
    return (
45
        <li ref={menu}>
50
        <li ref={menu}>
46
            <a href={url} className={`header__option mobile ${displayMenu && 'active'}`} onClick={(e) => e.preventDefault()}>
51
            <a href={url} className={`header__option mobile ${displayMenu && 'active'}`} onClick={handleClick}>
47
                {Icon && <Icon className="header__option-icon" />}
52
                {Icon && <Icon className="header__option-icon" />}
48
                <span>{title}</span>
53
                <span>{title}</span>
49
                <span className={`badge ${messagesCount ? 'd-block' : 'd-none'}`} style={{ top: '10px' }}>
54
                <span className={`badge ${messagesCount ? 'd-block' : 'd-none'}`} style={{ top: '10px' }}>
50
                    {messagesCount}
55
                    {messagesCount}