Files
jellyfin-web/src/components/mediainfo/StarIcons.tsx
T
2025-10-02 11:56:41 -04:00

34 lines
889 B
TypeScript

import React, { type FC } from 'react';
import classNames from 'classnames';
import StarIcon from '@mui/icons-material/Star';
import Box from '@mui/material/Box';
import type {} from '@mui/material/themeCssVarsAugmentation';
interface StarIconsProps {
className?: string;
communityRating: number;
}
const StarIcons: FC<StarIconsProps> = ({ className, communityRating }) => {
const cssClass = classNames(
'mediaInfoItem',
'starRatingContainer',
className
);
return (
<Box className={cssClass}>
<StarIcon
fontSize={'small'}
// eslint-disable-next-line react/jsx-no-bind
sx={(theme) => ({
color: theme.vars.palette.starIcon.main
})}
/>
{communityRating.toFixed(1)}
</Box>
);
};
export default StarIcons;