Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2780 Rev 2805
Línea 1... Línea 1...
1
import React, { useEffect } from 'react'
1
import React, { useEffect } from 'react'
2
import { Container } from '@mui/material'
-
 
3
import { useDispatch, useSelector } from 'react-redux'
2
import { useDispatch, useSelector } from 'react-redux'
4
import { useParams } from 'react-router-dom'
3
import { useParams } from 'react-router-dom'
Línea 5... Línea 4...
5
 
4
 
6
import { useFetch } from '@hooks'
5
import { useFetch } from '@hooks'
Línea 70... Línea 69...
70
    dispatch(fetchFeeds(timelineUrl, currentPage))
69
    dispatch(fetchFeeds(timelineUrl, currentPage))
71
  }, [timelineUrl, currentPage])
70
  }, [timelineUrl, currentPage])
Línea 72... Línea 71...
72
 
71
 
73
  return (
72
  return (
74
    <>
-
 
75
      <Container>
73
    <>
76
        <AppGrid
74
      <AppGrid
77
          renderSidebar={() => (
75
        renderSidebar={() => (
78
            <>
76
          <>
79
              <UserProfileCard user={data} />
77
            <UserProfileCard user={data} />
80
              <GroupsWidget />
78
            <GroupsWidget />
81
              <AppsWidget moodle={moodle} microlearning={microlearning} />
79
            <AppsWidget moodle={moodle} microlearning={microlearning} />
82
            </>
80
          </>
83
          )}
81
        )}
84
          renderMain={() => (
82
        renderMain={() => (
85
            <>
83
          <>
86
              {data?.routeDailyPulse && (
-
 
87
                <div className='d-md-none'>
-
 
88
                  <DailyPulse dailyPulseUrl={data?.routeDailyPulse} />
-
 
89
                </div>
-
 
90
              )}
84
            {data?.routeDailyPulse && (
-
 
85
              <div className='d-md-none'>
-
 
86
                <DailyPulse dailyPulseUrl={data?.routeDailyPulse} />
-
 
87
              </div>
-
 
88
            )}
91
              <div className='d-md-none'>
89
            <div className='d-md-none'>
-
 
90
              <AppsWidget moodle={moodle} microlearning={microlearning} />
-
 
91
            </div>
-
 
92
            <FeedShare
-
 
93
              image={data?.image}
-
 
94
              feedType={feedTypes.DASHBOARD}
-
 
95
              postUrl='/feed/add'
-
 
96
            />
-
 
97
            {loading ? <Spinner /> : <FeedList feeds={allFeeds} />}
-
 
98
            <PaginationComponent
-
 
99
              pages={pages}
-
 
100
              currentActivePage={currentPage}
-
 
101
              onChangePage={onChangePageHandler}
-
 
102
            />
-
 
103
          </>
-
 
104
        )}
-
 
105
        renderAside={() => (
-
 
106
          <>
-
 
107
            {routeDailyPulse && (
-
 
108
              <div className='d-none d-md-block'>
92
                <AppsWidget moodle={moodle} microlearning={microlearning} />
109
                <DailyPulse dailyPulseUrl={routeDailyPulse} />
93
              </div>
-
 
94
              <FeedShare
-
 
95
                image={data?.image}
-
 
96
                feedType={feedTypes.DASHBOARD}
-
 
97
                postUrl='/feed/add'
-
 
98
              />
-
 
99
              {loading ? <Spinner /> : <FeedList feeds={allFeeds} />}
-
 
100
              <PaginationComponent
-
 
101
                pages={pages}
-
 
102
                currentActivePage={currentPage}
-
 
103
                onChangePage={onChangePageHandler}
-
 
104
              />
-
 
105
            </>
-
 
106
          )}
-
 
107
          renderAside={() => (
-
 
108
            <>
-
 
109
              {routeDailyPulse && (
-
 
110
                <div className='d-none d-md-block'>
-
 
111
                  <DailyPulse dailyPulseUrl={routeDailyPulse} />
-
 
112
                </div>
110
              </div>
113
              )}
111
            )}
114
              <PeopleYouMayKnow />
112
            <PeopleYouMayKnow />
115
              <HomeNews />
113
            <HomeNews />
116
            </>
114
          </>
117
          )}
115
        )}
118
        />
-
 
119
      </Container>
116
      />
120
      <ShareModal />
117
      <ShareModal />
121
      <ReportModal />
118
      <ReportModal />
122
    </>
119
    </>
123
  )
120
  )