CODEBASE: Refactor code related to in-game documentation link (#2422)

Nice!
This commit is contained in:
catloversg
2025-12-18 04:39:44 +07:00
committed by GitHub
parent 6f9447e27e
commit a47867c406
7 changed files with 58 additions and 64 deletions
+3 -7
View File
@@ -1,10 +1,11 @@
import React, { useState } from "react";
import { Button, Link, TextField, Tooltip, Typography } from "@mui/material";
import { Button, TextField, Tooltip, Typography } from "@mui/material";
import { GameOptionsPage } from "./GameOptionsPage";
import { isValidConnectionHostname, isValidConnectionPort, Settings } from "../../Settings/Settings";
import { ConnectionBauble } from "./ConnectionBauble";
import { isRemoteFileApiConnectionLive, newRemoteFileApiConnection } from "../../RemoteFileAPI/RemoteFileAPI";
import { OptionSwitch } from "../../ui/React/OptionSwitch";
import { DocumentationLink } from "../../ui/React/DocumentationLink";
export const RemoteAPIPage = (): React.ReactElement => {
const [remoteFileApiHostname, setRemoteFileApiHostname] = useState(Settings.RemoteFileApiAddress);
@@ -66,12 +67,7 @@ export const RemoteAPIPage = (): React.ReactElement => {
text editor and then upload files to the home server.
</Typography>
<Typography>
<Link
href="https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/doc/en/programming/remote_api.md"
target="_blank"
>
Documentation
</Link>
<DocumentationLink page="programming/remote_api.md">Documentation</DocumentationLink>
</Typography>
<ConnectionBauble isConnected={isRemoteFileApiConnectionLive} />
<Tooltip