From be7bb0ad7c2fb7a627d6dbd51b7e7025a88a8635 Mon Sep 17 00:00:00 2001
From: catloversg <152669316+catloversg@users.noreply.github.com>
Date: Fri, 19 Dec 2025 05:43:44 +0700
Subject: [PATCH] UI: Add links to documentation pages in tutorial's last step
(#2424)
---
src/ScriptEditor/ui/Toolbar.tsx | 15 ++++++++++++---
.../InteractiveTutorialRoot.tsx | 19 ++++++++++++++-----
src/ui/React/NsApiDocumentationLink.tsx | 18 ------------------
3 files changed, 26 insertions(+), 26 deletions(-)
delete mode 100644 src/ui/React/NsApiDocumentationLink.tsx
diff --git a/src/ScriptEditor/ui/Toolbar.tsx b/src/ScriptEditor/ui/Toolbar.tsx
index bc7dac49c..069776f64 100644
--- a/src/ScriptEditor/ui/Toolbar.tsx
+++ b/src/ScriptEditor/ui/Toolbar.tsx
@@ -21,11 +21,11 @@ import { useBoolean } from "../../ui/React/hooks";
import { Settings } from "../../Settings/Settings";
import { OptionsModal, OptionsModalProps } from "./OptionsModal";
import { useScriptEditorContext } from "./ScriptEditorContext";
-import { NsApiDocumentationLink } from "../../ui/React/NsApiDocumentationLink";
import { CurrentKeyBindings, parseKeyCombinationsToString, ScriptEditorAction } from "../../utils/KeyBindingUtils";
import { DocumentationAutocomplete } from "../../Documentation/ui/DocumentationAutocomplete";
import { openDocumentationPopUp } from "../../Documentation/root";
-import { openDocExternally } from "../../ui/React/Documentation";
+import { defaultNsApiPage, openDocExternally } from "../../ui/React/Documentation";
+import { DocumentationLink } from "../../ui/React/DocumentationLink";
type IStandaloneCodeEditor = monaco.editor.IStandaloneCodeEditor;
@@ -107,7 +107,16 @@ export function Toolbar({ editor, onSave, onRun, onBeautify }: IProps) {
}}
/>
- To access
To save and close the script editor, press the button at the bottom.
@@ -556,10 +558,17 @@ export async function main(ns) {
You should at least check these pages: