import React from 'react' function formatCount(value) { const number = Number(value || 0) if (number >= 1_000_000) return `${(number / 1_000_000).toFixed(1).replace(/\.0$/, '')}M` if (number >= 1_000) return `${(number / 1_000).toFixed(1).replace(/\.0$/, '')}k` return `${number}` } export default function ArtworkStats({ artwork, stats: statsProp }) { const stats = statsProp || artwork?.stats || {} const width = artwork?.dimensions?.width || 0 const height = artwork?.dimensions?.height || 0 return (

Statistics

👁 Views
{formatCount(stats.views)} views
⬇️ Downloads
{formatCount(stats.downloads)} downloads
❤️ Likes
{formatCount(stats.likes)} likes
⭐ Favorites
{formatCount(stats.favorites)} favorites
Resolution
{width > 0 && height > 0 ? `${width} × ${height}` : '—'}
) }