Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6700 Rev 6704
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useState } from 'react'
Línea -... Línea 2...
-
 
2
 
2
 
3
import LinkItem from './link-item/LinkItem'
-
 
4
import SearchInput from './searchbox/SearchInput'
3
import SearchInput from './searchbox/SearchInput'
5
import ResponsiveNavbar from './responsive-navbar/ResponsiveNavbar'
4
import UserImageDropdown from './user-dropdown/UserImageDropdown'
-
 
Línea 5... Línea 6...
5
import LinkItem from './link-item/LinkItem'
6
import UserImageDropdown from './user-dropdown/UserImageDropdown'
Línea -... Línea 7...
-
 
7
 
-
 
8
import './styles/main.scss'
-
 
9
 
-
 
10
const Header = ({
-
 
11
  logo,
-
 
12
  menu,
-
 
13
  image,
-
 
14
  name,
-
 
15
  country,
-
 
16
  description,
6
 
17
  visits,
-
 
18
  connections,
7
import './styles/main.scss'
19
  linkAdmin,
-
 
20
  linkImpersonate,
-
 
21
}) => {
-
 
22
  const [isShow, setIsShow] = useState(false)
-
 
23
 
Línea 8... Línea 24...
8
 
24
  const toggleMenu = () => {
9
const Header = ({ logo, menu, image, name, linkAdmin, linkImpersonate }) => {
25
    setIsShow((prevIsShow) => !prevIsShow)
10
  const [navbarOpen, setNavbarOpen] = useState(false)
26
  }
11
 
27
 
12
  return (
28
  return (
13
    <>
29
    <>
14
      <nav className="navbar">
30
      <nav className="navbar">
15
        <a href="/" className="logo d-none d-xl-block">
31
        <a href="/" className="logo d-none d-xl-block">
16
          <img src={logo} alt="logo" />
-
 
17
        </a>
32
          <img src={logo} alt="logo" />
18
        <SearchInput />
-
 
19
        <div className="hamburgerIcon">
-
 
20
          <i
33
        </a>
21
            className="fa fa-bars text-gray"
34
        <SearchInput />
22
            onClick={() => setNavbarOpen(!navbarOpen)}
35
        <div className="hamburgerIcon">
23
          />
36
          <i className="fa fa-bars text-gray" onClick={toggleMenu} />
24
        </div>
37
        </div>
Línea 36... Línea 49...
36
          fullName={name}
49
          fullName={name}
37
          linkAdmin={linkAdmin}
50
          linkAdmin={linkAdmin}
38
          linkImpersonate={linkImpersonate}
51
          linkImpersonate={linkImpersonate}
39
        />
52
        />
40
      </nav>
53
      </nav>
-
 
54
      <ResponsiveNavbar
-
 
55
        show={isShow}
-
 
56
        name={name}
-
 
57
        image={image}
-
 
58
        visits={visits}
-
 
59
        country={country}
-
 
60
        description={description}
-
 
61
        connections={connections}
-
 
62
        linkAdmin={linkAdmin}
-
 
63
        linkImpersonate={linkImpersonate}
-
 
64
      />
41
    </>
65
    </>
42
  )
66
  )
43
}
67
}
Línea 44... Línea 68...
44
 
68