import { Card, Rating, Flowbite, Button, CustomFlowbiteTheme, } from "flowbite-react"; import { numberDeclension } from "#/api/utils"; const RatingTheme: CustomFlowbiteTheme = { ratingAdvanced: { progress: { base: "mx-4 h-5 w-3/4 rounded bg-gray-200 dark:bg-gray-700", }, }, }; export const ReleaseInfoRating = (props: { grade: number; token: string | null; votes: { 1: number; 2: number; 3: number; 4: number; 5: number; total: number; user: number | null; }; }) => { return (

{props.grade.toFixed(2)} из 5

{props.token && ( <> {props.votes.user ? (

ваша оценка: {props.votes.user}

) : ( )} )}

{props.votes.total}{" "} {numberDeclension(props.votes.total, "голос", "голоса", "голосов")}

5 4 3 2 1
); };