import React, { useState, useEffect } from "react"; import ReactHtmlParser from "react-html-parser"; // @material-ui/core components import { makeStyles } from "@material-ui/core/styles"; import ReactPaginate from "react-paginate"; import classNames from "classnames"; import GridContainer from "components/Grid/GridContainer.js"; import Grid from '@material-ui/core/Grid'; import GridItem from "components/Grid/GridItem.js"; import CardHeader from "components/Card/CardHeader.js"; import Card from "components/Card/Card.js"; import Carousel from "react-slick"; import CardBody from "components/Card/CardBody.js"; import Button from "components/CustomButtons/Button.js"; import Icon from "@material-ui/core/Icon"; import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; const useStyles = makeStyles(styles); const DataLatestNews = function ({ backend, news, othernews,...props }) { const classes = useStyles(); const imageClasses = classNames( classes.imgRaised, classes.imgRoundedCircle, classes.imgFluid ); const settings = { dots: true, infinite: true, speed: 500, slidesToShow: 1, slidesToScroll: 1, autoplay: true, time: 5 }; const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); const otherlatnews = othernews.map((data) => { return ( {data.title} open_in_newRead More ); }) const latnews = news.map((data) => { return ( Other Latest News {otherlatnews} {data.title} {data.published_at} {ReactHtmlParser(data.description)} ); }); return ( News {latnews} ); }; export default DataLatestNews;
{data.title}
{ReactHtmlParser(data.description)}