Пытаюсь сделать систему, где в случае отсутствия элементов у массива выводить определенный текст, но он не выводится. Можете подсказать, что мне нужно исправить?
<div className={styles.flows__select}>
{data.user.flows
.filter((flow) =>
data.offers.filter((x) => x.name === flow.name)[0])
.map((flow, index, arr) => {
if (arr.length == 0) {
return (
<div key={index} className={styles['flows__item-empty']}>
У вас нет запущенных потоков.
</div>
)
} else {
return (
<div key={index} className={styles.flows__item}>
{flow.name}
</div>
);
}
})}
</div>