I am trying to add a progress bar with different colors levels at different values. I have 4 different value option. I am trying to use if/ else if conditions for a particular case but not working. Is there any better approach.
<ul className="venue-list">
{searchVenues.map(item => (
<li className="venue-list__item" key={item.venue.id}>
<Link
to={`/venues/${item.venue.id}`}
className="venue-list__itemLink"
>
<div className="venue-list__cover" />
<img
src={`${item.venue.photos.groups[0].items[0].prefix}128${item.venue.photos.groups[0].items[0].suffix}`}
alt="Venue Best Img"
className="venue-list__image"
/>
<div className="venue-list__onTopData">
<h3 className="venue-list__venue-name">{item.venue.name}</h3>
<div className="venue-list__venueInfo">
<div className="venue-list__userWrapper">
<div className="left">
<img src="/image/user-icon.png" alt="Icon" />
</div>
<div className="right">
<span className="user-text">{item.venue.stats.tipCount}</span>
</div>
</div>
<div className="venue-list__tagWrapper">
<div className="left">
<img src="/image/tag-icon.png" alt="Icon" />
</div>
<div className="right">
<div className="bar">
{
if(item.venue.price.tier === 1){
return <span className="percentage one"></span>
} else if(item.venue.price.tier === 2) {
return <span className="percentage one"></span>
<span className="percentage two"></span>
} else if(item.venue.price.tier === 3) {
return <span className="percentage one"></span>
<span className="percentage two"></span>
<span className="percentage three"></span>
} else if (item.venue.price.tier === 4) {
return <span className="percentage one"></span>
<span className="percentage two"></span>
<span className="percentage three"></span>
<span className="percentage four"></span>
}
}
</div>
</div>
</div>
<div className="venue-list__ratingWrapper">
<img src="/image/triangle.png" alt="icon" />
<span className="rating-text">{item.venue.rating}</span>
</div>
</div>
</div>
</Link>
</li>
))}
</ul>
Now I am getting an error "Syntax error: Unexpected toke for if statement". Whats the best approach to handle cases in map function.

searchVenuesarray?