feat/frontend: display patches in new format
This commit is contained in:
@@ -100,6 +100,19 @@ export function getRuneImageUrl(runeId: number): string {
|
||||
return `${CDRAGON_BASE}plugins/rcp-be-lol-game-data/global/default/v1/perks/${runeId}.png`
|
||||
}
|
||||
|
||||
/**
|
||||
* Format a patch version for display.
|
||||
* Riot moved from the old "16.6" patch format to "26.6", so 10 is added
|
||||
* to the major version before showing it to the user.
|
||||
* @param patch Patch version string (e.g. "16.6")
|
||||
* @returns Displayable patch version string (e.g. "26.6")
|
||||
*/
|
||||
export function displayPatch(patch: string): string {
|
||||
const match = /^(\d+)(\..*)?$/.exec(patch)
|
||||
if (!match) return patch
|
||||
return `${Number(match[1]) + 10}${match[2] ?? ''}`
|
||||
}
|
||||
|
||||
/**
|
||||
* Format large numbers with abbreviations (K, M)
|
||||
* @param num Number to format
|
||||
|
||||
Reference in New Issue
Block a user