/* Graphictoria 5 (https://gtoria.net) Copyright © XlXi 2022 */ import { Component, createRef } from 'react'; import classNames from 'classnames/bind'; import axios from 'axios'; import Twemoji from 'react-twemoji'; import { buildGenericApiUrl } from '../util/HTTP.js'; import ProgressiveImage from './ProgressiveImage'; import Loader from './Loader'; axios.defaults.withCredentials = true; function commaSeparate(num) { let str = num.toString().split('.'); str[0] = str[0].replace(/\B(?=(\d{3})+(?!\d))/g, ','); return str.join('.'); } class GameItemCard extends Component { constructor(props) { super(props); this.state = { hovered: false } } render() { return ( this.setState({hovered: true})} onMouseLeave={() => this.setState({hovered: false})} >

Todo

{commaSeparate(1337)} Playing

{ this.state.hovered ?

By Todo

: null } ); } } class Games extends Component { constructor(props) { super(props); } render() { return (

Games

); } } export default Games;