diff --git a/frontend/src/components/Rating.js b/frontend/src/components/Rating.js index d12832703..622a64bce 100644 --- a/frontend/src/components/Rating.js +++ b/frontend/src/components/Rating.js @@ -1,66 +1,21 @@ import React from 'react' function Rating({ value, text, color }) { + const stars = [1, 2, 3, 4, 5]; return (
- = 1 - ? 'fas fa-star' - : value >= 0.5 - ? 'fas fa-star-half-alt' - : 'far fa-star' - }> - - - - - - = 2 - ? 'fas fa-star' - : value >= 1.5 - ? 'fas fa-star-half-alt' - : 'far fa-star' - }> - - - - - - = 3 - ? 'fas fa-star' - : value >= 2.5 - ? 'fas fa-star-half-alt' - : 'far fa-star' - }> - - - - - - = 4 - ? 'fas fa-star' - : value >= 3.5 - ? 'fas fa-star-half-alt' - : 'far fa-star' - }> - - - - - - = 5 - ? 'fas fa-star' - : value >= 4.5 - ? 'fas fa-star-half-alt' - : 'far fa-star' - }> - - + { + stars.map(star => ( + = star + ? 'fas fa-star' + : value >= star - 0.5 + ? 'fas fa-star-half-alt' + : 'far fa-star' + }> + )) + } {text && text}