Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3473 Rev 3475
Línea 1... Línea 1...
1
import React from 'react';
1
import React from 'react';
2
import { Link } from 'react-router-dom';
2
import { useNavigate } from 'react-router-dom';
3
import { useSelector } from 'react-redux';
3
import { useSelector } from 'react-redux';
Línea 4... Línea 4...
4
 
4
 
Línea 5... Línea 5...
5
import { useKnowledges } from '../hooks';
5
import { useKnowledges } from '../hooks';
6
 
6
 
Línea 7... Línea 7...
7
import { Grid, PageHeader, Pagination, SearchBar, Spinner } from '@shared/components';
7
import { Grid, PageHeader, Pagination, SearchBar, Spinner } from '@shared/components';
-
 
8
import { KnowledgeCard } from '@knowledges/components';
8
import { KnowledgeCard } from '@knowledges/components';
9
 
Línea 9... Línea 10...
9
 
10
export default function KnowledgesPage() {
10
export default function KnowledgesPage() {
11
  const navigate = useNavigate();
11
  const labels = useSelector(({ intl }) => intl.labels);
12
  const labels = useSelector(({ intl }) => intl.labels);
Línea 39... Línea 40...
39
      ) : (
40
      ) : (
40
        <Grid
41
        <Grid
41
          items={knowledges}
42
          items={knowledges}
42
          emptyMessage={labels.error_no_record_matched_your_query}
43
          emptyMessage={labels.error_no_record_matched_your_query}
43
          renderItem={(knowledge) => (
44
          renderItem={(knowledge) => (
44
            <Link to={knowledge.link_view} key={knowledge.link_view}>
45
            <KnowledgeCard
45
              <KnowledgeCard
46
              key={knowledge.link_view}
46
                knowledge={knowledge}
47
              knowledge={knowledge}
-
 
48
              onClick={() => navigate(knowledge.link_view)}
47
                onEdit={() => editKnowledge(knowledge.link_edit)}
49
              onEdit={() => editKnowledge(knowledge.link_edit)}
48
                onDelete={() => deleteKnowledge(knowledge.link_delete)}
50
              onDelete={() => deleteKnowledge(knowledge.link_delete)}
49
              />
51
            />
50
            </Link>
-
 
51
          )}
52
          )}
52
        />
53
        />
53
      )}
54
      )}
Línea 54... Línea 55...
54
 
55