Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

DataDetailsCard.tsx 1.3KB

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