Remove redundant rating validation logic from AssetPreview component
This commit is contained in:
parent
9e56948f99
commit
0134b64ca0
|
@ -41,17 +41,8 @@ function Ui() {
|
||||||
const AssetPreview: React.FC<AssetPreviewProps> = ({
|
const AssetPreview: React.FC<AssetPreviewProps> = ({
|
||||||
selectedCard,
|
selectedCard,
|
||||||
setSelectedCard,
|
setSelectedCard,
|
||||||
modelUrl
|
modelUrl,
|
||||||
}) => {
|
}) => {
|
||||||
// Ensure rating is a valid number between 0 and 5
|
|
||||||
const rating = Math.max(
|
|
||||||
0,
|
|
||||||
Math.min(5, isNaN(selectedCard.rating) ? 0 : selectedCard.rating)
|
|
||||||
);
|
|
||||||
|
|
||||||
// Ensure that the rating is a valid positive integer for array length
|
|
||||||
const starsArray = Array.from({ length: rating }, (_, index) => index);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="assetPreview-wrapper">
|
<div className="assetPreview-wrapper">
|
||||||
<div className="assetPreview">
|
<div className="assetPreview">
|
||||||
|
|
Loading…
Reference in New Issue