選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

37 行
1.1 KiB

  1. import React, { useState, useEffect } from 'react';
  2. import { makeStyles } from "@material-ui/core/styles";
  3. import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js";
  4. const useStyles = makeStyles(styles);
  5. const DataLatestNews = function ({ backend, news, ...props }) {
  6. const classes = useStyles();
  7. const latnews = news.map((data) => {
  8. return (
  9. <div className={classes.section} style={{padding:"40px"}}>
  10. <div align="center" style={{marginTop:"-40px"}}>
  11. <h2>{data.title}</h2>
  12. </div><br></br><br></br>
  13. <div align="center">
  14. <img src={`${backend}${data.img[0]["url"]}`} alt="First slide" className="slick-image" />
  15. <div><br></br>
  16. {data.published_at}
  17. </div>
  18. </div><br></br>
  19. <h5 align="justify">
  20. {data.description}
  21. </h5>
  22. </div>
  23. );
  24. })
  25. return (
  26. <div>
  27. {latnews}
  28. </div>
  29. );
  30. }
  31. export default DataLatestNews;