mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-05-11 18:16:09 +02:00
UI: Added new locale-aware and configurable number formatting (#354)
This commit is contained in:
@@ -4,7 +4,7 @@ import React, { useMemo, useState, useEffect } from "react";
|
||||
import { Theme, useTheme } from "@mui/material/styles";
|
||||
import makeStyles from "@mui/styles/makeStyles";
|
||||
import createStyles from "@mui/styles/createStyles";
|
||||
import { numeralWrapper } from "../numeralFormat";
|
||||
import { formatHp, formatMoney, formatSkill } from "../formatNumber";
|
||||
import { Reputation } from "./Reputation";
|
||||
import { KillScriptsModal } from "./KillScriptsModal";
|
||||
import { convertTimeMsToTimeElapsedString } from "../../utils/StringHelperFunctions";
|
||||
@@ -61,15 +61,15 @@ const valUpdaters: Record<RowName, () => any> = {
|
||||
|
||||
//These formattedVals functions don't take in a value because of the weirdness around HP.
|
||||
const formattedVals: Record<RowName, () => string> = {
|
||||
HP: () => `${numeralWrapper.formatHp(Player.hp.current)} / ${numeralWrapper.formatHp(Player.hp.max)}`,
|
||||
Money: () => numeralWrapper.formatMoney(Player.money),
|
||||
Hack: () => numeralWrapper.formatSkill(Player.skills.hacking),
|
||||
Str: () => numeralWrapper.formatSkill(Player.skills.strength),
|
||||
Def: () => numeralWrapper.formatSkill(Player.skills.defense),
|
||||
Dex: () => numeralWrapper.formatSkill(Player.skills.dexterity),
|
||||
Agi: () => numeralWrapper.formatSkill(Player.skills.agility),
|
||||
Cha: () => numeralWrapper.formatSkill(Player.skills.charisma),
|
||||
Int: () => numeralWrapper.formatSkill(Player.skills.intelligence),
|
||||
HP: () => `${formatHp(Player.hp.current)} / ${formatHp(Player.hp.max)}`,
|
||||
Money: () => formatMoney(Player.money),
|
||||
Hack: () => formatSkill(Player.skills.hacking),
|
||||
Str: () => formatSkill(Player.skills.strength),
|
||||
Def: () => formatSkill(Player.skills.defense),
|
||||
Dex: () => formatSkill(Player.skills.dexterity),
|
||||
Agi: () => formatSkill(Player.skills.agility),
|
||||
Cha: () => formatSkill(Player.skills.charisma),
|
||||
Int: () => formatSkill(Player.skills.intelligence),
|
||||
};
|
||||
|
||||
const skillMultUpdaters: Record<SkillRowName, () => number> = {
|
||||
|
||||
Reference in New Issue
Block a user