few bugfix

This commit is contained in:
Olivier Gagnon
2021-12-13 18:44:52 -05:00
parent 7b8e486e3a
commit 1b42b51e5f
9 changed files with 106 additions and 11 deletions

View File

@@ -24,10 +24,15 @@ interface IProps {
rerender: () => void;
}
const serversMap: { [key: string]: string } = {};
export function HacknetUpgradeElem(props: IProps): React.ReactElement {
const [selectedServer, setSelectedServer] = useState("ecorp");
const [selectedServer, setSelectedServer] = useState(
serversMap[props.upg.name] ? serversMap[props.upg.name] : "ecorp",
);
function changeTargetServer(event: SelectChangeEvent<string>): void {
setSelectedServer(event.target.value);
serversMap[props.upg.name] = event.target.value;
}
function purchase(): void {