Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3993 Rev 4017
Línea 1... Línea 1...
1
/* eslint-disable react/prop-types */
1
/* eslint-disable react/prop-types */
2
import React, { useEffect } from "react";
2
import React, { useEffect } from "react";
3
import { useDispatch, useSelector } from "react-redux";
3
import { useDispatch, useSelector } from "react-redux";
4
import { fetchFeeds, setCurrentPage } from "../../../redux/feed/feed.actions";
4
import { fetchFeeds, setCurrentPage } from "../../../redux/feed/feed.actions";
Línea 5... Línea -...
5
 
-
 
6
import PeopleYouMayKnow from "../../../shared/helpers/people-you-may-know/PeopleYouMayKnow";
5
 
7
import Spinner from "../../../shared/loading-spinner/Spinner";
-
 
8
import PaginationComponent from "../../../shared/pagination/PaginationComponent";
6
import Spinner from "../../../shared/loading-spinner/Spinner";
-
 
7
import Feed from "../feed/FeedTemplate";
9
import FeedContent from "../feed/FeedContent";
8
 
10
import FeedTemplate from "../feed/FeedTemplate";
9
const ShareModal = React.lazy(() => import("../share-modal/ShareModal"))
-
 
10
const HomeNews = React.lazy(() => import("../home-section/HomeNews"))
11
import HomeNews from "../home-section/HomeNews";
11
const PeopleYouMayKnow = React.lazy(() => import("../../../shared/helpers/people-you-may-know/PeopleYouMayKnow"))
Línea 12... Línea 12...
12
import ShareModal from "../share-modal/ShareModal";
12
const PaginationComponent = React.lazy(() => import("../../../shared/pagination/PaginationComponent"))
Línea -... Línea 13...
-
 
13
 
-
 
14
const PATH = window.location.pathname
13
 
15
 
Línea 14... Línea 16...
14
const PATH = window.location.pathname
16
// Props object {routeTimeline, feed, image}
15
 
17
 
Línea 57... Línea 59...
57
              (index === 8 && PATH.includes('dashboard')) &&
59
              (index === 8 && PATH.includes('dashboard')) &&
58
              < div className='d-block d-md-none'>
60
              < div className='d-block d-md-none'>
59
                <HomeNews />
61
                <HomeNews />
60
              </div>
62
              </div>
61
            }
63
            }
62
            <FeedTemplate
64
            <Feed
63
              feed={feed}
65
              feed={feed}
64
              key={feed.feed_unique}
66
              key={feed.feed_unique}
65
              owner_shared={feed.owner_shared}
67
              owner_shared={feed.owner_shared}
66
              image={image}
68
              image={image}
67
            >
69
            />
68
              <FeedContent
-
 
69
                isShare={feed.shared_name ? true : false}
-
 
70
                ownerFileImage={feed.owner_file_image}
-
 
71
                ownerFileVideo={feed.owner_file_video}
-
 
72
                ownerFileImagePreview={feed.owner_file_image_preview}
-
 
73
                ownerFileDocument={feed.owner_file_document}
-
 
74
                ownerDescription={feed.owner_description}
-
 
75
                sharedItem={{
-
 
76
                  name: feed.shared_name,
-
 
77
                  image: feed.shared_image,
-
 
78
                  time_elapse: feed.shared_time_elapse,
-
 
79
                  description: feed.shared_description,
-
 
80
                  file_video: feed.shared_file_video,
-
 
81
                  file_image_preview: feed.shared_file_image_preview,
-
 
82
                  file_image: feed.shared_file_image,
-
 
83
                  file_document: feed.shared_file_document
-
 
84
                }}
-
 
85
              />
70
          </>
86
            </FeedTemplate>
-
 
87
          </>)
71
        )
88
        :
72
        :
89
        <div style={{ display: 'grid', width: '100%', padding: '20px', placeItems: 'center' }}>
73
        <div style={{ display: 'grid', width: '100%', padding: '20px', placeItems: 'center' }}>
90
          <h2>No hay publicaciones</h2>
74
          <h2>No hay publicaciones</h2>
91
        </div>
75
        </div>
92
      }
76
      }