Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6706 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6706 stevensc 1
import React, { useRef } from 'react'
2
import useOutsideClick from '../../../../hooks/useOutsideClick'
6704 stevensc 3
import SuggestWidget from '../../../widgets/default/SuggestWidget'
4
import ProfileInfo from '../../../widgets/default/ProfileWidget'
5
 
6
const ResponsiveNavbar = ({
7
  show,
8
  image,
6706 stevensc 9
  toggleMenu,
6704 stevensc 10
  name,
11
  description,
12
  visits,
13
  country,
14
  connections,
15
  linkAdmin,
16
  linkImpersonate,
17
}) => {
18
  const responsiveNavbar = useRef()
6707 stevensc 19
  useOutsideClick(responsiveNavbar, () => toggleMenu())
6704 stevensc 20
 
21
  return (
22
    <nav
6706 stevensc 23
      className={`responsiveNavbar ${show ? 'slideIn' : 'slideOut'} p-0`}
6704 stevensc 24
      ref={responsiveNavbar}
25
    >
26
      <ProfileInfo
27
        connections={connections}
28
        country={country}
29
        description={description}
30
        visits={visits}
31
        image={image}
32
        linkAdmin={linkAdmin}
33
        linkImpersonate={linkImpersonate}
34
        name={name}
35
      />
36
      <SuggestWidget title="Mis Grupos:" url="/helpers/my-groups" />
37
      <SuggestWidget title="Grupos:" url="/helpers/groups-suggestion" />
38
    </nav>
39
  )
40
}
41
 
42
export default ResponsiveNavbar