Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3469 Rev 3472
Línea 14... Línea 14...
14
  right: theme.spacing(1),
14
  right: theme.spacing(1),
15
  zIndex: 1
15
  zIndex: 1
16
}));
16
}));
Línea 17... Línea 17...
17
 
17
 
18
export function KnowledgeCard({
18
export function KnowledgeCard({
19
  knowledge: { link_delete, link_edit, link_view, category, description, image, title },
19
  knowledge: { link_view, category, description, image, title },
20
  onEdit,
20
  onEdit,
21
  onDelete
21
  onDelete
22
}) {
22
}) {
23
  const labels = useSelector(({ intl }) => intl.labels);
23
  const labels = useSelector(({ intl }) => intl.labels);
24
  const [anchorEl, setAnchorEl] = useState();
24
  const [anchorEl, setAnchorEl] = useState();
25
  const navigate = useNavigate();
25
  const navigate = useNavigate();
Línea 26... Línea 26...
26
  const open = Boolean(anchorEl);
26
  const open = Boolean(anchorEl);
-
 
27
 
27
 
28
  const handleClick = (event) => {
28
  const handleClick = (event) => {
29
    event.stopPropagation();
Línea 29... Línea 30...
29
    setAnchorEl(event.currentTarget);
30
    setAnchorEl(event.currentTarget);
-
 
31
  };
30
  };
32
 
31
 
33
  const handleClose = (event) => {
Línea 32... Línea 34...
32
  const handleClose = () => {
34
    event.stopPropagation();
-
 
35
    setAnchorEl(null);
33
    setAnchorEl(null);
36
  };
34
  };
37
 
35
 
38
  const handleMenuItemClick = (onClick, event) => {
Línea 36... Línea 39...
36
  const handleMenuItemClick = (onClick) => {
39
    event.stopPropagation();
Línea 54... Línea 57...
54
        transformOrigin={{
57
        transformOrigin={{
55
          vertical: 'top',
58
          vertical: 'top',
56
          horizontal: 'right'
59
          horizontal: 'right'
57
        }}
60
        }}
58
      >
61
      >
59
        <MenuItem onClick={() => handleMenuItemClick(() => onEdit(link_edit))}>
62
        <MenuItem onClick={(event) => handleMenuItemClick(onEdit, event)}>{labels.edit}</MenuItem>
60
          {labels.edit}
-
 
61
        </MenuItem>
-
 
62
        <MenuItem onClick={() => handleMenuItemClick(() => onDelete(link_delete))}>
63
        <MenuItem onClick={(event) => handleMenuItemClick(onDelete, event)}>
63
          {labels.delete}
64
          {labels.delete}
64
        </MenuItem>
65
        </MenuItem>
65
      </Menu>
66
      </Menu>
Línea 66... Línea 67...
66
 
67