Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3472 Rev 3473
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 { useSelector } from 'react-redux';
3
import { useSelector } from 'react-redux';
Línea 3... Línea 4...
3
 
4
 
Línea 4... Línea 5...
4
import { useKnowledges } from '../hooks';
5
import { useKnowledges } from '../hooks';
Línea 11... Línea 12...
11
 
12
 
12
  const {
13
  const {
13
    loading,
14
    loading,
14
    knowledges,
15
    knowledges,
-
 
16
    // categories,
15
    // categories,
17
    linkAdd,
16
    page,
18
    page,
17
    pages,
19
    pages,
18
    setPage,
20
    setPage,
19
    addKnowledge,
21
    addKnowledge,
Línea 24... Línea 26...
24
 
26
 
25
  return (
27
  return (
26
    <>
28
    <>
27
      <PageHeader
29
      <PageHeader
28
        title={labels.knowledge_area_title}
30
        title={labels.knowledge_area_title}
29
        onAdd={addKnowledge}
31
        onAdd={linkAdd ? () => addKnowledge(linkAdd) : null}
30
        labelAdd={labels.knowledge_area_add}
32
        labelAdd={labels.knowledge_area_add}
Línea 31... Línea 33...
31
      />
33
      />
Línea 37... Línea 39...
37
      ) : (
39
      ) : (
38
        <Grid
40
        <Grid
39
          items={knowledges}
41
          items={knowledges}
40
          emptyMessage={labels.error_no_record_matched_your_query}
42
          emptyMessage={labels.error_no_record_matched_your_query}
41
          renderItem={(knowledge) => (
43
          renderItem={(knowledge) => (
42
            <KnowledgeCard
44
            <Link to={knowledge.link_view} key={knowledge.link_view}>
43
              key={knowledge.link_view}
45
              <KnowledgeCard
44
              knowledge={knowledge}
46
                knowledge={knowledge}
45
              onEdit={() => editKnowledge(knowledge.link_edit)}
47
                onEdit={() => editKnowledge(knowledge.link_edit)}
46
              onDelete={() => deleteKnowledge(knowledge.link_delete)}
48
                onDelete={() => deleteKnowledge(knowledge.link_delete)}
47
            />
49
              />
-
 
50
            </Link>
48
          )}
51
          )}
49
        />
52
        />
50
      )}
53
      )}
Línea 51... Línea 54...
51
 
54