decord/source/modules/games/hooks/useGameNameAndCoverImage.tsx

36 lines
978 B
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 11992
// Function ID: 92687
2026-07-20 16:05:17 +00:00
// Name: useGameNameAndCoverImage
2026-07-23 10:11:24 +00:00
// Dependencies: [6865, 1212, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-23 10:11:24 +00:00
// Module 11992 (useGameNameAndCoverImage)
const result = require("set").fileFinishedImporting("modules/games/hooks/useGameNameAndCoverImage.tsx");
2026-07-20 16:05:17 +00:00
export default function useGameNameAndCoverImage(arg0, arg1, arg2) {
let stringResult = arg1;
2026-07-23 10:11:24 +00:00
let obj = require(6865) /* importDefaultResult1 */;
2026-07-20 16:05:17 +00:00
const game = obj.useGame(arg0);
const data = game.data;
obj = {};
let coverURL;
if (null != data) {
coverURL = data.getCoverURL(arg2);
}
obj.coverImageUrl = coverURL;
let name;
if (null != data) {
name = data.name;
}
if (null != name) {
stringResult = name;
}
if (null == stringResult) {
2026-07-23 10:11:24 +00:00
const intl = require(1212) /* getSystemLocale */.intl;
stringResult = intl.string(require(1212) /* getSystemLocale */.t.GIWFlF);
2026-07-20 16:05:17 +00:00
}
obj.gameName = stringResult;
obj.isLoading = game.isLoading;
return obj;
};