2nd commit

This commit is contained in:
hydroflame
2025-08-27 21:59:24 -04:00
parent 80d566f051
commit 9bb0bc5728
15 changed files with 289 additions and 82 deletions

View File

@@ -0,0 +1,16 @@
import React from "react";
import { useCallback } from "react";
import { PlayerObject } from "../../../PersonObjects/Player/PlayerObject";
import { usePlayerSelector } from "../../../utils/PlayerExternalStore";
import { safeGetHacknetServer } from "../utils";
interface IProps {
index: number;
}
export function HacknetServerLevel({ index }: IProps): React.ReactElement {
const level = usePlayerSelector(
useCallback((p: PlayerObject) => safeGetHacknetServer(p, index)?.level ?? "???", [index]),
);
return <>{level}</>;
}