Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6753 Rev 6796
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react'
2
import { axios } from '../../../../utils'
2
import { axios } from '../../../../utils'
3
import { Link } from 'react-router-dom'
3
import { Link } from 'react-router-dom'
Línea 4... Línea 4...
4
 
4
 
5
const LinkItem = ({ href, ajax, childs, img, label }) => {
5
const LinkItem = ({ href, ajax, childs, icon, label }) => {
6
  const handleAjaxRequest = async (event, url) => {
6
  const handleAjaxRequest = async (event, url) => {
7
    event.preventDefault()
7
    event.preventDefault()
8
    try {
8
    try {
9
      const { data } = await axios.get(url)
9
      const { data } = await axios.get(url)
Línea 27... Línea 27...
27
          if (childs.length) {
27
          if (childs.length) {
28
            e.preventDefault()
28
            e.preventDefault()
29
          }
29
          }
30
        }}
30
        }}
31
      >
31
      >
32
        <img src={img} className="img-icon lg" />
32
        {icon}
33
        <p>{label}</p>
33
        <p>{label}</p>
34
      </Link>
34
      </Link>
35
      {Boolean(childs.length) && (
35
      {Boolean(childs.length) && (
36
        <nav className="navLinkDropdown">
36
        <nav className="navLinkDropdown">
37
          <ul>
37
          <ul>