const html = require('choo/html');
const starRating = (rating) => {
const wholeStars = Math.floor(rating);
const hasPartial = rating - wholeStars > 0;
const emptyStars = 5 - wholeStars - (hasPartial ? 1 : 0);
const stars = [];
for (let i = 0; i < wholeStars; i++) {
stars.push(html``);
}
if (hasPartial) {
stars.push(html``);
}
for (let i = 0; i < emptyStars; i++) {
stars.push(html``);
}
return stars;
}
module.exports = { starRating };