Next.js template
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

DataDetailsCard.jsx 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import Card from '@mui/material/Card';
  2. import CardContent from '@mui/material/CardContent';
  3. import Typography from '@mui/material/Typography';
  4. import Image from 'next/image';
  5. const DataDetailsCard = ({ data }) => {
  6. return (
  7. <Card
  8. sx={{
  9. maxWidth: 600,
  10. height: 200,
  11. marginX: 'auto',
  12. marginY: 20,
  13. boxShadow: 10,
  14. display: 'flex',
  15. }}
  16. >
  17. <Image
  18. src="https://www.business2community.com/wp-content/uploads/2017/08/blank-profile-picture-973460_640.png"
  19. alt="profile picture"
  20. width={600}
  21. height={500}
  22. />
  23. <CardContent>
  24. <Typography
  25. gutterBottom
  26. variant="h5"
  27. component="div"
  28. sx={{
  29. textAlign: 'center',
  30. marginTop: 1,
  31. marginBottom: 3,
  32. }}
  33. >
  34. {data.name}, {data.age}
  35. </Typography>
  36. <Typography variant="body2" color="text.secondary">
  37. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur
  38. quis odio in libero fringilla pellentesque aliquet et mi. Quisque
  39. maximus lectus a neque luctus, tempus auctor ipsum ultrices.
  40. </Typography>
  41. </CardContent>
  42. </Card>
  43. );
  44. };
  45. export default DataDetailsCard;