Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3611 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3611 Rev 3661
Línea 1... Línea 1...
1
import React from 'react';
1
import React from 'react';
2
import { useSelector } from 'react-redux';
-
 
3
import { Typography } from '@mui/material';
2
import { Typography } from '@mui/material';
Línea 4... Línea 3...
4
 
3
 
Línea 5... Línea 4...
5
import { parse } from '@app/utils';
4
import { parse } from '@shared/utils';
Línea 6... Línea 5...
6
 
5
 
7
import { Card, CardContent, CardHeader, CardMedia, Menu } from '@shared/components';
6
import { Card, CardContent, CardHeader, CardMedia, Menu } from '@shared/components';
8
 
-
 
9
export function KnowledgeCard({
7
 
10
  knowledge: { category, description, image, title },
8
export function KnowledgeCard({
11
  onClick,
9
  knowledge: { category, description, image, title, link_edit, link_delete },
12
  onEdit,
-
 
13
  onDelete
-
 
14
}) {
10
  onEdit,
15
  const labels = useSelector(({ intl }) => intl.labels);
11
  onDelete
16
 
12
}) {
17
  return (
13
  return (
18
    <Card onClick={onClick} styles={{ cursor: 'pointer' }}>
14
    <Card>
19
      <CardHeader
15
      <CardHeader
20
        renderAction={() => (
16
        renderAction={() => (
21
          <Menu>
17
          <Menu>
22
            <Menu.Item onClick={onEdit}>{labels.edit}</Menu.Item>
18
            {link_edit && <Menu.Item onClick={() => onEdit(link_edit)}>Editar</Menu.Item>}
23
            <Menu.Item onClick={onDelete}>{labels.delete}</Menu.Item>
19
            {link_delete && <Menu.Item onClick={() => onDelete(link_delete)}>Eliminar</Menu.Item>}
Línea 24... Línea 20...
24
          </Menu>
20
          </Menu>