Как растянуть флекс элемент на 2 строки?

введите сюда описание изображенияВсем привет, юзаю react swiper, как сделать что бы датчик температуры занимал 2 строки а не увеличивал строку?введите сюда описание изображения должно быть примерно как на гридах когда конкретному элементу задаешь grid-row 1/2, но как сделать это на флексах?

      <Swiper
                    spaceBetween={24}   
                    slidesPerView={'auto'}
                    grid={{
                        fill: 'row',
                        rows: 2,
                    }}
                >
                    {roomDevices.map(device =>
                        <SwiperSlide
                            style={{
                                height: device.code === 'temp_hum_sensor'? 300: 136,
                                width: 288
                            }}
                            key={device.id}>
                            <DeviceView
                                key={device.id}
                                device={device}
                            />
                        </SwiperSlide>
                    )}
                </Swiper>


Ответы (2 шт):

Автор решения: HaZcker

Если я правильно понимаю вопрос, вам нужно элементу у которого стоит display: flex добавить свойство flex-wrap: wrap;

.flex-container {
    display: flex;
    flex-wrap: wrap;
}

https://developer.mozilla.org/ru/docs/Web/CSS/flex-wrap

→ Ссылка
Автор решения: HaZcker

Как вариант можно поменять структуру в html, и выделить под большой элемент отдельный блок.
https://codesandbox.io/s/currying-fire-8omygk?file=/src/App.js:87-96

введите сюда описание изображения

→ Ссылка