UNPKG

ndla-ui

Version:

UI component library for NDLA.

37 lines (31 loc) 903 B
import React from 'react'; import PropTypes from 'prop-types'; import BEMHelper from 'react-bem-helper'; import Carousel from '../Carousel'; import SectionHeading from '../SectionHeading'; const classes = BEMHelper('c-frontpage-highlighted'); const FrontpageHighlighted = ({ heading, children }) => ( <section {...classes()}> <SectionHeading large>{heading}</SectionHeading> <Carousel settings={{ responsive: [ { breakpoint: 1000, settings: { slidesToShow: 3.25, slidesToScroll: 3 }, }, { breakpoint: 400, settings: { slidesToShow: 2.25, slidesToScroll: 2 }, }, ], }}> {children} </Carousel> </section> ); FrontpageHighlighted.propTypes = { heading: PropTypes.string.isRequired, children: PropTypes.node.isRequired, }; export default FrontpageHighlighted;