diff --git a/dashboard/src/components/nv-help.ts b/dashboard/src/components/nv-help.ts index 400198e3..2d066cf8 100644 --- a/dashboard/src/components/nv-help.ts +++ b/dashboard/src/components/nv-help.ts @@ -290,13 +290,16 @@ export class NvHelp extends LitElement { override connectedCallback(): void { super.connectedCallback(); window.addEventListener('nv-show-help', this.show as EventListener); + window.addEventListener('nv-show-help-close', this.closeListener); window.addEventListener('keydown', this.onKey); } override disconnectedCallback(): void { super.disconnectedCallback(); window.removeEventListener('nv-show-help', this.show as EventListener); + window.removeEventListener('nv-show-help-close', this.closeListener); window.removeEventListener('keydown', this.onKey); } + private closeListener = (): void => this.close(); private show = (e: Event): void => { const detail = (e as CustomEvent).detail as { section?: Section } | undefined; @@ -331,6 +334,11 @@ export class NvHelp extends LitElement { return html`

Quickstart

Seven taps to get from "I just opened the dashboard" to "I'm running my own scene with verified determinism."

+ ${QUICKSTART.map((s) => html`
${s.step}
diff --git a/dashboard/src/components/nv-topbar.ts b/dashboard/src/components/nv-topbar.ts index 4da00674..a56ee3bc 100644 --- a/dashboard/src/components/nv-topbar.ts +++ b/dashboard/src/components/nv-topbar.ts @@ -117,6 +117,11 @@ export class NvTopbar extends LitElement { @click=${this.openSeedModal}> seed: 0x${seedHex} +