12 lines
339 B
JavaScript
12 lines
339 B
JavaScript
import React from "react";
|
|
import { FaStar } from "react-icons/fa";
|
|
|
|
export default function StarRating({ totalStars = 5 }) {
|
|
return createArray(totalStars).map((n, i) => <Star key={i} />);
|
|
}
|
|
|
|
const Star = ({ selected = false }) => (
|
|
<FaStar color={selected ? "red" : "grey"} />
|
|
)
|
|
|
|
const createArray = length => [...Array(length)]; |