Skip to main content

Resizable

Resizable Collapsible

1

2

3

import React, { useState } from "react";
import Slider from "react-slick";

function Resizable() {
const [display, setDisplay] = useState(true);
const [width, setWidth] = useState(600);

const settings = {
dots: true,
infinite: true,
speed: 500,
slidesToShow: 3,
slidesToScroll: 1
};
return (
<div className="slider-container">
<h2> Resizable Collapsible </h2>
<button className="button" onClick={() => setWidth(width + 100)}>
{" "}
increase{" "}
</button>
<button className="button" onClick={() => setWidth(width - 100)}>
{" "}
decrease{" "}
</button>
<button className="button" onClick={() => setDisplay(!display)}>
{" "}
toggle{" "}
</button>
<div
style={{
width: width + "px",
display: display ? "block" : "none"
}}
>
<Slider {...settings}>
<div>
<h3>1</h3>
</div>
<div>
<h3>2</h3>
</div>
<div>
<h3>3</h3>
</div>
<div>
<h3>4</h3>
</div>
<div>
<h3>5</h3>
</div>
<div>
<h3>6</h3>
</div>
</Slider>
</div>
</div>
);
}

export default Resizable;