Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 8918 Rev 8919
Línea 3... Línea 3...
3
const MenuItem = ({ item }) => {
3
const MenuItem = ({ item }) => {
Línea 4... Línea 4...
4
 
4
 
Línea 5... Línea 5...
5
    const path = window.location.pathname
5
    const path = window.location.pathname
6
 
6
 
7
    return (
-
 
8
        <li className={(path.includes(item.route) ? "nav-item menu-is-opening menu-open" : "nav-item dropdown")}>
-
 
9
            {
-
 
10
                item.pages
7
    return (
11
                    ?
8
        <li className={path.includes(item.route) ? "nav-item menu-is-opening menu-open" : "nav-item"}>
12
                    <a href={"#"}
9
            <a href={item.pages ? "#" : `/${item.route}`} className="nav-link">
13
                        className="nav-link dropdown-toggle"
-
 
14
                        role="button"
-
 
15
                        data-bs-toggle="dropdown"
10
                <i className={`nav-icon ${item.class}`}></i>
16
                        aria-expanded="false"
-
 
17
                    >
-
 
18
                        <i className={`nav-icon ${item.class}`} />
-
 
19
                        <p>{item.label}</p>
11
                <p>{item.label}</p>
20
                        <i className="fa fa-angle-left menu_dropdown-arrow" />
12
                {
21
                    </a>
-
 
22
                    :
13
                    item.pages
23
                    <a href={`/${item.route}`} className="nav-link">
-
 
24
                        <i className={`nav-icon ${item.class}`} />
14
                    &&
25
                        <p>{item.label}</p>
15
                    <i className="fa fa-angle-left menu_dropdown-arrow"></i>
26
                    </a>
16
                }
27
            }
17
            </a>
28
            {
18
            {
29
                item.pages
19
                item.pages
30
                &&
20
                &&
31
                <ul className="dropdown-menu">
21
                <ul className="nav nav-treeview">
32
                    {
22
                    {
33
                        item.pages.map((levelTwo) =>
23
                        item.pages.map((levelTwo) =>
34
                            <li className={path.includes(levelTwo.route) ? "nav-item menu-is-opening menu-open" : "nav-item"}>
24
                            <li className={path.includes(levelTwo.route) ? "nav-item menu-is-opening menu-open" : "nav-item"}>