Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6847 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6847 Rev 6848
Línea 14... Línea 14...
14
  title = '',
14
  title = '',
15
  url = '',
15
  url = '',
16
  childs = [],
16
  childs = [],
17
  ajaxRequest = 0,
17
  ajaxRequest = 0,
18
  isMobile = false,
18
  isMobile = false,
19
  badgeCount,
19
  count,
20
}) => {
20
}) => {
21
  const [displayMenu, setDisplayMenu] = useState(false)
21
  const [displayMenu, setDisplayMenu] = useState(false)
22
  const menu = useRef(null)
22
  const menu = useRef(null)
23
  useOutsideClick(menu, () => setDisplayMenu(false))
23
  useOutsideClick(menu, () => setDisplayMenu(false))
Línea 51... Línea 51...
51
          if (childs.length) handleClick(e)
51
          if (childs.length) handleClick(e)
52
        }}
52
        }}
53
      >
53
      >
54
        {Icon && <Icon className="header__option-icon" />}
54
        {Icon && <Icon className="header__option-icon" />}
55
        <span>{title}</span>
55
        <span>{title}</span>
56
        {!isNaN(badgeCount) && <Badge count={badgeCount} />}
56
        {Boolean(count) && <Badge count={count} />}
57
      </Link>
57
      </Link>
58
      <ListItemDropdown isShow={displayMenu} options={childs} />
58
      <ListItemDropdown isShow={displayMenu} options={childs} />
59
    </li>
59
    </li>
60
  )
60
  )
61
}
61
}