import * as React from "react"; import { default as Slider, Settings, CustomArrowProps } from "react-slick"; class LeftNavArrow extends React.Component { render() { return ; } } function RightNavArrow(props: CustomArrowProps): JSX.Element { const { className, style, onClick } = props; return (
); } const defaultSettings: Settings = { className: "", accessibility: true, adaptiveHeight: false, arrows: true, autoplay: false, autoplaySpeed: 3000, centerMode: false, centerPadding: "50px", cssEase: "ease", customPaging: (i: number) => { return ; }, dots: false, dotsClass: "slick-dots", draggable: true, easing: "linear", edgeFriction: 0.35, fade: false, focusOnSelect: false, infinite: true, initialSlide: 0, lazyLoad: "progressive", pauseOnHover: true, responsive: [{ breakpoint: 1000, settings: "unslick" }, { breakpoint: 2000, settings: { arrows: false } }], rtl: false, slide: "div", slidesToShow: 1, slidesToScroll: 1, speed: 500, swipe: true, swipeToSlide: false, touchMove: true, touchThreshold: 5, useCSS: true, variableWidth: false, vertical: false, verticalSwiping: false, waitForAnimate: true, afterChange: (currentSlide: number) => { }, beforeChange: (currentSlide: number, nextSlide: number) => { }, onEdge: (swipeDirection: string) => { }, onInit: () => { }, swipeEvent: (swipeDirection: string) => { }, nextArrow: , prevArrow: }; class SliderTest extends React.Component { private slider: Slider; render() { return
{ this.slider = component; }} >

1

2

3

4

5

6

; } }