У меня есть этот небольшой фрагмент кода
<Calendar
style={{ height: 600, width: "120%" }}
eventPropGetter={(event, start, end, isSelected) => {
var backgroundColor = "#000000";
console.log(event.estado);
console.log(isSelected);
if (event.estado === 0 && isSelected === false)
console.log("here");
if (event.estado === 0 && isSelected === true)
backgroundColor = "#4d4dff";
if (event.estado === 2 && isSelected === true)
backgroundColor = "#ff8c1a";
if (event.estado === 2 && isSelected === false)
backgroundColor = "#b35900";
return { style: { backgroundColor } };
}}
console.log (event.estado) выплевывает 0
console.log (isSelected) выплевывает false
однако console.log («здесь») никогда не запускается. Поскольку я новичок в JS, я предполагаю, что есть некоторая причуда в том, как JS оценивает правдивость, о которой я не знаю. Любая помощь будет оценена