File tree Expand file tree Collapse file tree 3 files changed +20
-14
lines changed
Library/components/GameCard Expand file tree Collapse file tree 3 files changed +20
-14
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " hyperplay" ,
3
- "version" : " 0.29.0 " ,
3
+ "version" : " 0.29.1 " ,
4
4
"private" : true ,
5
5
"main" : " build/main/main.js" ,
6
6
"homepage" : " ./" ,
Original file line number Diff line number Diff line change @@ -9,21 +9,21 @@ type Props = {
9
9
store : string
10
10
}
11
11
12
- function GamePicture ( { art_square, store } : Props ) {
13
- function getImageFormatting ( ) {
14
- if ( art_square === 'fallback' || ! art_square )
15
- return { src : fallbackImage , fallback : fallbackImage }
16
- if ( store === 'legendary' ) {
17
- return {
18
- src : `${ art_square } ?h=800&resize=1&w=600` ,
19
- fallback : `${ art_square } ?h=400&resize=1&w=300`
20
- }
21
- } else {
22
- return { src : art_square , fallback : 'fallback' }
12
+ export function getImageFormattingForArtSquare ( { art_square, store } : Props ) {
13
+ if ( art_square === 'fallback' || ! art_square )
14
+ return { src : fallbackImage , fallback : fallbackImage }
15
+ if ( store === 'legendary' ) {
16
+ return {
17
+ src : `${ art_square } ?h=800&resize=1&w=600` ,
18
+ fallback : `${ art_square } ?h=400&resize=1&w=300`
23
19
}
20
+ } else {
21
+ return { src : art_square , fallback : 'fallback' }
24
22
}
23
+ }
25
24
26
- const { src, fallback } = getImageFormatting ( )
25
+ function GamePicture ( props : Props ) {
26
+ const { src, fallback } = getImageFormattingForArtSquare ( props )
27
27
28
28
return (
29
29
< div className = "gamePicture" >
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ import { useGetDownloadStatusText } from 'frontend/hooks/useGetDownloadStatusTex
27
27
import libraryState from 'frontend/state/libraryState'
28
28
import DMQueueState from 'frontend/state/DMQueueState'
29
29
import authState from 'frontend/state/authState'
30
+ import { getImageFormattingForArtSquare } from 'frontend/screens/Game/GamePicture'
30
31
31
32
interface Card {
32
33
buttonClick : ( ) => void
@@ -338,7 +339,12 @@ const GameCard = ({
338
339
< HpGameCard
339
340
key = { appName }
340
341
title = { gameInfo . title }
341
- imageUrl = { gameInfo . art_square }
342
+ imageUrl = {
343
+ getImageFormattingForArtSquare ( {
344
+ art_square : gameInfo . art_square ,
345
+ store : gameInfo . runner
346
+ } ) . src
347
+ }
342
348
favorited = { favorited }
343
349
onFavoriteClick = { handleClickStopBubbling ( ( ) => {
344
350
if ( ! favorited ) {
You can’t perform that action at this time.
0 commit comments