You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A dock view *type* can resolve to a swappable iframe provider SPA:
- initHub({ viewProviders: { <type>: DevframeDefinition } }) mounts each
provider's SPA at <base><id>/ (serving its connection meta + statics) and
publishes <type> -> { base } to the read-only devframe:view-providers shared
state a UI reads to resolve the iframe URL (and to detect 'no provider').
- mountDevframe gains registerDock?: boolean; mountViewProvider(ctx, type, def)
is the reusable primitive (used by initHub, callable on the manual
createHubContext path). The headless core ships no provider — the reference
json-render provider comes from @devframes/json-render-ui.
- Keeps the in-process renderers seam untouched.
Adds VIEW_PROVIDERS_STATE_KEY + DevframeViewProviders types.
0 commit comments