Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3665 Rev 3667
Línea 4... Línea 4...
4
 
4
 
Línea 5... Línea 5...
5
import { parse } from '@shared/utils';
5
import { parse } from '@shared/utils';
Línea 6... Línea 6...
6
 
6
 
7
import { Card, CardContent, CardHeader, CardMedia, Menu } from '@shared/components';
7
import { Card, CardContent, CardHeader, CardMedia, Menu } from '@shared/components';
8
 
-
 
9
export function KnowledgeCard({
-
 
10
  knowledge: { category, description, image, title, link_edit, link_delete, link_view },
-
 
11
  onEdit,
8
 
Línea 12... Línea 9...
12
  onDelete
9
export function KnowledgeCard({ knowledge, onEdit, onDelete }) {
13
}) {
10
  const { link_view, link_edit, link_delete, image, title, category, description } = knowledge;
14
  const navigate = useNavigate();
11
  const navigate = useNavigate();
15
 
12
 
16
  return (
13
  return (
17
    <Card onClick={() => navigate(link_view)} sx={{ cursor: 'pointer' }}>
14
    <Card onClick={() => navigate(link_view)} sx={{ cursor: 'pointer' }}>
18
      <CardHeader
15
      <CardHeader
19
        renderAction={() => (
16
        renderAction={() => (
20
          <Menu>
17
          <Menu>
21
            {link_edit && <Menu.Item onClick={() => onEdit(link_edit)}>Editar</Menu.Item>}
18
            {link_edit && <Menu.Item onClick={() => onEdit(knowledge)}>Editar</Menu.Item>}