Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3511 | Rev 3532 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3527 stevensc 1
import React from 'react';
3481 stevensc 2
import { useSelector } from 'react-redux';
3
import { Box, Typography } from '@mui/material';
4
 
3527 stevensc 5
import { useTimeline } from '@microlearning/hooks';
3481 stevensc 6
 
3527 stevensc 7
import { InfinityList } from '@shared/components';
3511 stevensc 8
import { DetailTag } from '@microlearning/components';
9
 
3505 stevensc 10
export function TimelinePage() {
3527 stevensc 11
  const { items, loading, hasMore, loadMore } = useTimeline();
12
  const labels = useSelector(({ intl }) => intl.labels);
3481 stevensc 13
 
14
  return (
15
    <>
16
      <Typography variant='h2'>Linea de tiempo</Typography>
17
 
18
      <Box
19
        display='flex'
20
        flexDirection='column'
21
        gap={1}
22
        width='100%'
23
        mt={2}
24
        maxHeight='60vh'
25
        overflow='auto'
26
      >
3527 stevensc 27
        <InfinityList
28
          items={items}
29
          loading={loading}
30
          emptyMessage={labels.datatable_szerorecords}
31
          onEnd={loadMore}
32
          hasMore={hasMore}
33
          renderItem={({ activity, added_on }, i) => (
34
            <DetailTag key={i} title={activity} label={added_on} />
35
          )}
36
        />
3481 stevensc 37
      </Box>
38
    </>
39
  );
3505 stevensc 40
}