UNPKG

next-material-kit

Version:

NextJS Version of Material Kit React by Creative Tim (https://creative-tim.com)

81 lines (77 loc) 2.56 kB
import React from "react"; // react component for creating beautiful carousel import Carousel from "react-slick"; // @material-ui/core components import { makeStyles } from "@material-ui/core/styles"; // @material-ui/icons import LocationOn from "@material-ui/icons/LocationOn"; // core components import GridContainer from "components/Grid/GridContainer.js"; import GridItem from "components/Grid/GridItem.js"; import Card from "components/Card/Card.js"; import styles from "styles/jss/nextjs-material-kit/pages/componentsSections/carouselStyle.js"; const useStyles = makeStyles(styles); export default function SectionCarousel() { const classes = useStyles(); const settings = { dots: true, infinite: true, speed: 500, slidesToShow: 1, slidesToScroll: 1, autoplay: false, }; return ( <div className={classes.section}> <div className={classes.container}> <GridContainer> <GridItem xs={12} sm={12} md={8} className={classes.marginAuto}> <Card carousel> <Carousel {...settings}> <div> <img src="/img/bg.jpg" alt="First slide" className="slick-image" /> <div className="slick-caption"> <h4> <LocationOn className="slick-icons" /> Yellowstone National Park, United States </h4> </div> </div> <div> <img src="/img/bg2.jpg" alt="Second slide" className="slick-image" /> <div className="slick-caption"> <h4> <LocationOn className="slick-icons" /> Somewhere Beyond, United States </h4> </div> </div> <div> <img src="/img/bg3.jpg" alt="Third slide" className="slick-image" /> <div className="slick-caption"> <h4> <LocationOn className="slick-icons" /> Yellowstone National Park, United States </h4> </div> </div> </Carousel> </Card> </GridItem> </GridContainer> </div> </div> ); }