Instead of doing an if
in the lambda function of map()
, trying do a function call with the k.status
as the parameter.
In other words make a function before your code:
function mapIcon(status) {
if (status == "Active")
return "A"
else if (status == "Idle")
return "I"
else
return "?"
}
and let the .map
be something like:
.map( k => k.symbol + " " + k.file.link + mapIcon(k.status) )
Code is untested and could surely be optimised, but the gist of it should be correct, and allow you to do whatever related to the k.status
value.
Regards,
Holroy