Rev 3476 | Rev 3661 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { useSelector } from 'react-redux';import { Typography } from '@mui/material';import { parse } from '@app/utils';import { Card, CardContent, CardHeader, CardMedia, Menu } from '@shared/components';export function KnowledgeCard({knowledge: { category, description, image, title },onClick,onEdit,onDelete}) {const labels = useSelector(({ intl }) => intl.labels);return (<Card onClick={onClick} styles={{ cursor: 'pointer' }}><CardHeaderrenderAction={() => (<Menu><Menu.Item onClick={onEdit}>{labels.edit}</Menu.Item><Menu.Item onClick={onDelete}>{labels.delete}</Menu.Item></Menu>)}/><CardMedia height={200} src={image} alt={`${title} image`} /><CardContent><Typography variant='h2'>{title}</Typography><Typography variant='overline'>{category}</Typography><Typography>{parse(description)}</Typography></CardContent></Card>);}