From fa5a91a020035fd388f0e124e56768195dd2c697 Mon Sep 17 00:00:00 2001 From: Edmond Chui <1967998+EdmondChuiHW@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:40:31 +0000 Subject: [PATCH 1/8] dynamic doc link --- front_end/panels/rn_welcome/RNWelcome.ts | 27 ++++++++++++++++-------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/front_end/panels/rn_welcome/RNWelcome.ts b/front_end/panels/rn_welcome/RNWelcome.ts index c0cc2646d585..f8dbd0998d76 100644 --- a/front_end/panels/rn_welcome/RNWelcome.ts +++ b/front_end/panels/rn_welcome/RNWelcome.ts @@ -3,11 +3,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import * as UI from '../../ui/legacy/legacy.js'; import * as i18n from '../../core/i18n/i18n.js'; +import * as Root from '../../core/root/root.js'; +import * as UI from '../../ui/legacy/legacy.js'; +import * as LitHtml from '../../ui/lit-html/lit-html.js'; import rnWelcomeStyles from './rnWelcome.css.js'; -import * as LitHtml from '../../ui/lit-html/lit-html.js'; const UIStrings = { /** @description The name of the debugging product */ @@ -49,11 +50,9 @@ export class RNWelcomeImpl extends UI.Widget.VBox { } render(): void { - const welcomeIconUrl = new URL( - "../../Images/react_native/welcomeIcon.png", - import.meta.url, - ).toString(); - render(html` + const welcomeIconUrl = new URL('../../Images/react_native/welcomeIcon.png', import.meta.url).toString(); + render( + html`
@@ -68,7 +67,7 @@ export class RNWelcomeImpl extends UI.Widget.VBox { ${i18nString(UIStrings.welcomeMessage)}
- `, this.contentElement, {host: this}); + `, + this.contentElement, {host: this}); + } + + private getDocsLink(): string { + const experimentDocsLink = Root.Runtime.experiments.enabledExperiments() + .find(e => e.name === Root.Runtime.ExperimentName.REACT_NATIVE_SPECIFIC_UI) + ?.docLink; + const defaultDocsLink = 'https://reactnative.dev/docs/debugging'; + + return experimentDocsLink ?? defaultDocsLink; } } From ff09d8bdda172672a2883dc9b090350aea384b35 Mon Sep 17 00:00:00 2001 From: Edmond Chui <1967998+EdmondChuiHW@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:54:19 +0000 Subject: [PATCH 2/8] format --- front_end/panels/rn_welcome/RNWelcome.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/front_end/panels/rn_welcome/RNWelcome.ts b/front_end/panels/rn_welcome/RNWelcome.ts index f8dbd0998d76..cd9c9adc9ffb 100644 --- a/front_end/panels/rn_welcome/RNWelcome.ts +++ b/front_end/panels/rn_welcome/RNWelcome.ts @@ -83,8 +83,7 @@ export class RNWelcomeImpl extends UI.Widget.VBox { const experimentDocsLink = Root.Runtime.experiments.enabledExperiments() .find(e => e.name === Root.Runtime.ExperimentName.REACT_NATIVE_SPECIFIC_UI) ?.docLink; - const defaultDocsLink = 'https://reactnative.dev/docs/debugging'; - return experimentDocsLink ?? defaultDocsLink; + return experimentDocsLink ?? 'https://reactnative.dev/docs/debugging'; } } From 1cd4508aa14e26ac90560e3e2ec8de8e52590b07 Mon Sep 17 00:00:00 2001 From: Edmond Chui <1967998+EdmondChuiHW@users.noreply.github.com> Date: Mon, 25 Mar 2024 17:25:38 +0000 Subject: [PATCH 3/8] spelling --- front_end/panels/rn_welcome/RNWelcome.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/front_end/panels/rn_welcome/RNWelcome.ts b/front_end/panels/rn_welcome/RNWelcome.ts index cd9c9adc9ffb..b3ceca6e297c 100644 --- a/front_end/panels/rn_welcome/RNWelcome.ts +++ b/front_end/panels/rn_welcome/RNWelcome.ts @@ -67,7 +67,7 @@ export class RNWelcomeImpl extends UI.Widget.VBox { ${i18nString(UIStrings.welcomeMessage)}