Proyectos de Subversion LeadersLinked - Backend

Rev

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

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