mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-15 04:32:13 +00:00
25 lines
894 B
TypeScript
25 lines
894 B
TypeScript
export const steamUrlBuilder = {
|
|
library: (objectID: string) =>
|
|
`https://steamcdn-a.akamaihd.net/steam/apps/${objectID}/header.jpg`,
|
|
libraryHero: (objectID: string) =>
|
|
`https://steamcdn-a.akamaihd.net/steam/apps/${objectID}/library_hero.jpg`,
|
|
logo: (objectID: string) =>
|
|
`https://cdn.cloudflare.steamstatic.com/steam/apps/${objectID}/logo.png`,
|
|
};
|
|
|
|
export const formatDownloadProgress = (progress?: number) => {
|
|
if (!progress) return "0%";
|
|
const progressPercentage = progress * 100;
|
|
|
|
if (Number(progressPercentage.toFixed(2)) % 1 === 0)
|
|
return `${Math.floor(progressPercentage)}%`;
|
|
|
|
return `${progressPercentage.toFixed(2)}%`;
|
|
};
|
|
|
|
export const getSteamLanguage = (language: string) => {
|
|
if (language.startsWith("pt")) return "brazilian";
|
|
if (language.startsWith("es")) return "spanish";
|
|
if (language.startsWith("fr")) return "french";
|
|
return "english";
|
|
};
|