diff --git a/frontend/src/components/Rating.js b/frontend/src/components/Rating.js
index d12832703..a6b6fea37 100644
--- a/frontend/src/components/Rating.js
+++ b/frontend/src/components/Rating.js
@@ -1,71 +1,28 @@
-import React from 'react'
-
-function Rating({ value, text, color }) {
- 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'
- }>
-
-
-
-
- {text && text}
-
- )
+import React from "react";
+
+export default function Rating({ value, text, color }) {
+
+ const stars = [];
+ for (let i = 0; i < 5; i++) {
+ if (value >= i + 1) {
+ stars.push();
+ } else if (value >= i + 0.5) {
+ stars.push(
+
+ );
+ } else {
+ stars.push();
+ }
+ }
+
+ return (
+
+ {stars}
+ {text && text}
+
+ );
}
-
-export default Rating