Quantcast
Channel: Active questions tagged flexbox - Stack Overflow
Viewing all articles
Browse latest Browse all 1314

Keen-slider pushes layout

$
0
0

I'm building a layout in which I use react and the keen-slider library, when I put the keen slider in a div that is flex, the keen-slider pushes my layout. Below is my code. When I remove min-width from the header, it works ok. Does anyone have any ideas why this might be happening?

const items = [...]; // 15 itemsconst ItemsSlider = () => {  const [loaded, setLoaded] = useState(false);  const sliderOptions = {    initial: 0,    slideChanged(slider) {      setCurrentSlide(slider.track.details.rel);    },    created() {      setLoaded(true);    },    renderMode: "performance",    slides: {      perView: "auto",      spacing: 4    }  };  const [sliderRef, instanceRef] = useKeenSlider(sliderOptions);  const [currentSlide, setCurrentSlide] = useState(0);  return (<div style={{ width: "600px" }}><div className="container"><div className="header">Test Header</div><div className="slider"><div ref={sliderRef} className="keen-slider tw-mt-1">            {items.map((i) => (<div key={i} className="keen-slider__slide item">                {i}</div>            ))}</div></div></div></div>  );};export default PopularManufacturersSlider;
.App {  font-family: sans-serif;  text-align: center;}.item {  border: 1px solid #3a3a3a;  padding: 12px 16px;  border-radius: 4px;  width: auto !important;  white-space: nowrap;}.container {  display: flex;}.header {  min-width: 330px;}.slider {  position: relative;}

Viewing all articles
Browse latest Browse all 1314

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>