Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3459 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3452 stevensc 1
import React from 'react';
2
import { useSelector } from 'react-redux';
3
import { Search } from '@mui/icons-material';
4
 
5
import { useKnowledges } from '../hooks';
6
 
7
import { PageHeader } from '@shared/components';
8
import Input from '@components/UI/inputs/Input';
9
import Pagination from '@components/common/Pagination';
10
import KnowledgesList from '@knowledges/components/knowledges-list';
11
 
12
export default function KnowledgesPage() {
13
  const labels = useSelector(({ intl }) => intl.labels);
14
 
15
  const {
16
    loading,
17
    knowledges,
18
    // categories,
19
    page,
20
    pages,
21
    setPage,
22
    addKnowledge,
23
    searchKnowledge,
24
    editKnowledge,
25
    deleteKnowledge
26
  } = useKnowledges();
27
 
28
  return (
29
    <>
30
      <PageHeader
31
        title={labels.knowledge_area_title}
32
        onAdd={addKnowledge}
33
        labelAdd={labels.knowledge_area_add}
34
      />
35
 
36
      <Input
37
        icon={<Search />}
38
        onChange={searchKnowledge}
39
        placeholder={labels.search}
40
        variant='search'
41
      />
42
 
43
      <KnowledgesList
44
        loading={loading}
45
        knowledges={knowledges}
46
        onEdit={editKnowledge}
47
        onDelete={deleteKnowledge}
48
      />
49
 
50
      <Pagination page={page} pages={pages} onChange={setPage} />
51
 
52
      {/* <Grid container spacing={1} sx={{ pt: 1 }}>
53
        <Grid item xs={12} md={3}>
54
          <SideMenu
55
            title='Categorias'
56
            items={categories}
57
            onChange={(value) => setParam('category_id', value)}
58
            current={getParam('category_id')}
59
          />
60
        </Grid>
61
 
62
        <Grid item xs={12} md={9}></Grid>
63
      </Grid> */}
64
    </>
65
  );
66
}