Skip to content

feat: expose dclenv and scene-console in JumpIn desktopAppOptions#456

Merged
braianj merged 1 commit into
masterfrom
feat/jumpin-dclenv-sceneconsole-options
Jul 23, 2026
Merged

feat: expose dclenv and scene-console in JumpIn desktopAppOptions#456
braianj merged 1 commit into
masterfrom
feat/jumpin-dclenv-sceneconsole-options

Conversation

@braianj

@braianj braianj commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

The JumpIn component's desktopAppOptions prop only accepted position, realm and communityId, while the underlying launchDesktopApp (src/modules/jumpIn.ts) already supports dclenv (#441) and scene-console (#455). Consumers of the component could not forward those two deep-link params even though the primitive handles them.

Changes:

  • desktopAppOptions is now Pick<JumpInOptions, 'position' | 'realm' | 'communityId' | 'dclenv' | 'sceneConsole'>, so it stays in sync with the module it feeds and exposes dclenv + sceneConsole.
  • JumpInOptions is now exported from src/modules/jumpIn.ts (flows through the existing export * in src/index.ts) so consumers of launchDesktopApp can type the options.
  • Added a WithDeepLinkOptions story documenting the new fields.

Additive and backward-compatible: every field stays optional, no existing prop or type is narrowed.

Verified locally: prettier, eslint, lint:package-json, tsc build and the jest suite all pass.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying ui2 with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6fc7035
Status: ✅  Deploy successful!
Preview URL: https://19593575.ui2-423.pages.dev
Branch Preview URL: https://feat-jumpin-dclenv-scenecons.ui2-423.pages.dev

View logs

@braianj
braianj merged commit 60e8fac into master Jul 23, 2026
4 checks passed
@braianj
braianj deleted the feat/jumpin-dclenv-sceneconsole-options branch July 23, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants