// Generated with util/create-component.js import React from "react"; import StarRating from "../StarRating"; import Heading from "../UI/Heading"; import Text from "../UI/Text"; import { ProductReviewSummaryProps } from "./ProductReviewSummary.types"; const ProductReviewSummary: React.FC = (props) => { const { avgScore, scoreCount, reviewCountSum } = props; return (
총 평점
{avgScore} / 5
{scoreCount.map((score: number, index: number) => { return ( ); })} {scoreCount.map((score: number, index: number) => { return ( ); })}
); }; export default ProductReviewSummary; const ScoreBar = (props: { score: number; index: number; reviewCountSum: number; }) => { const { score, index, reviewCountSum } = props; return (
{index}점
{score}
); }; const PcScoreBar = (props: { score: number; index: number; reviewCountSum: number; }) => { const { score, index, reviewCountSum } = props; return (
{index}점
{score}
); };