Newer
Older

Planoetscher Daniel (Student Com20)
committed
import './projects-slider.scss';
import ProjectSlide, { ProjectSlideProps } from 'components/ui/ProjectSlide';
import Carousel from 'react-alice-carousel';
import 'react-alice-carousel/lib/alice-carousel.css';
const responsive = {
0: { items: 1 },
568: { items: 2 },
1024: { items: 3 },
};
interface Props {
projects: ProjectSlideProps[]
}
export default function ProjectsSlider({ projects }: Props) {
return (
<div className="project-slider">
<Carousel
mouseTracking
responsive={responsive}
disableDotsControls
disableButtonsControls
touchTracking
>
{
projects.map(project => <ProjectSlide {...project} />)
}
</Carousel>
</div>
);
}