Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5117 Rev 5145
Línea 113... Línea 113...
113
  return (
113
  return (
114
    <ul>
114
    <ul>
115
      {menuItems.map((item, index) =>
115
      {menuItems.map((item, index) =>
116
        <li key={index}>
116
        <li key={index}>
117
          <a
117
          <a
118
            href={item.childs.length ? '/' : item.href}
118
            href={`/${item.href}`}
119
            onClick={(e) => {
119
            onClick={(e) => {
120
              if (item.ajax) {
120
              if (item.ajax) {
121
                e.preventDefault()
121
                e.preventDefault()
122
                handleAjaxRequest(item.href)
122
                handleAjaxRequest(item.href)
123
              }
123
              }
Línea 132... Línea 132...
132
          {!!item.childs.length &&
132
          {!!item.childs.length &&
133
            <nav className='navLinkDropdown'>
133
            <nav className='navLinkDropdown'>
134
              <ul>
134
              <ul>
135
                {item.childs.map((_element, _i) =>
135
                {item.childs.map((_element, _i) =>
136
                  <li key={_i}>
136
                  <li key={_i}>
-
 
137
                    <a
-
 
138
                      href={`/${_element.href}`}
137
                    {_element.childs?.length
139
                      target='framename'
138
                      ? <a href='/' onClick={(e) => e.preventDefault()}>{_element.label}</a>
140
                      onClick={(e) => {
139
                      : <a href={_element.href[0] === '/' ? _element.href : `/${_element.href}`} target='framename'>{_element.label}</a>
141
                        if (_element.childs?.length) e.preventDefault()
140
                    }
142
                      }}>
-
 
143
                      {_element.label}
-
 
144
                    </a>
141
                    {!!_element.childs?.length &&
145
                    {!!_element.childs?.length &&
142
                      <>
146
                      <>
143
                        <i className="fa fa-angle-right" />
147
                        <i className="fa fa-angle-right" />
144
                        <nav className='navigation-level_three'>
148
                        <nav className='navigation-level_three'>
145
                          <ul>
149
                          <ul>
146
                            {_element.childs?.map((levelThree, index) =>
150
                            {_element.childs?.map((levelThree, index) =>
147
                              <li key={index}>
151
                              <li key={index}>
148
                                <a href={levelThree.href}>
152
                                <a href={`/${levelThree.href}`}>
149
                                  {levelThree.label}
153
                                  {levelThree.label}
150
                                </a>
154
                                </a>
151
                              </li>
155
                              </li>
152
                            )}
156
                            )}
153
                          </ul>
157
                          </ul>
Línea 188... Línea 192...
188
          </a>
192
          </a>
189
          <div className="aditional_links">
193
          <div className="aditional_links">
190
            <ul>
194
            <ul>
191
              {aditionalItems.map((item, index) =>
195
              {aditionalItems.map((item, index) =>
192
                <li key={index}>
196
                <li key={index}>
193
                  <a href={item.href}>
197
                  <a href={`/${item.href}`}>
194
                    {ADD_OPTIONS[index] || null}
198
                    {ADD_OPTIONS[index] || null}
195
                    <p>{item.label}</p>
199
                    <p>{item.label}</p>
196
                  </a>
200
                  </a>
197
                </li>
201
                </li>
198
              )}
202
              )}