import {useTranslation} from 'react-i18next'; import {platformLabel} from '../utils/platforms.js'; // lucide has no brand icons: a short text badge per platform. const shortName = ({source, platform}) => { if (source === 'STEAM') return 'ST'; return platform ?? (source === 'PSN' ? 'PS' : 'M'); }; /** * @param platforms the {source, platform} of every edition of a library entry, see Core's `platforms` */ export default function PlatformIcons({platforms}) { const {t} = useTranslation(); if (!platforms?.length) return null; return ( ); }