Skip to content

Commit 87bf65d

Browse files
committed
fix(examples): log embedded panel state updates
1 parent 6acd97f commit 87bf65d

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

examples/hub-vite-minimal/vite.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import type { DevframeJsonRenderSpec } from '@devframes/json-render'
22
import type { DevframeJsonRenderDockEntry } from '@devframes/json-render/hub'
3+
import { styleText } from 'node:util'
34
import { createUi } from '@devframes/hub-ui'
5+
import { HUB_EVENTS } from '@devframes/hub/constants'
46
import { jsonRenderUiRenderer } from '@devframes/json-render-ui/hub'
57
import { createA11yDevframe } from '@devframes/plugin-a11y'
68
import { createAssetsDevframe } from '@devframes/plugin-assets'
@@ -78,6 +80,10 @@ export default defineConfig({
7880
// the same contract.
7981
renderers: [jsonRenderUiRenderer()],
8082
configure(ctx) {
83+
ctx.docks.events.on(HUB_EVENTS.bus.docksPanelState, (event) => {
84+
console.info(styleText('cyan', '🔄 [hub-vite-minimal]'), 'Dock panel state updated', event)
85+
})
86+
8187
ctx.docks.register(jsonRenderDock)
8288
},
8389
// Gate with devframe's interactive OTP (the default): the hub prints a

examples/hub-vite/vite.config.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import type { DevframeHubContext } from '@devframes/hub/node'
2-
import { styleText } from 'node:util'
32
import { defineHubRpcFunction } from '@devframes/hub'
4-
import { HUB_EVENTS } from '@devframes/hub/constants'
53
import { jsonRenderUiRenderer } from '@devframes/json-render-ui/hub'
64
import { toJsonRenderDockEntry } from '@devframes/json-render/hub'
75
import createA11yDevframe, { a11yPageScriptBundlePath } from '@devframes/plugin-a11y'
@@ -158,10 +156,6 @@ export default defineConfig({
158156
// into this host's own bundle.
159157
renderers: [jsonRenderUiRenderer()],
160158
configure: async (context) => {
161-
context.docks.events.on(HUB_EVENTS.bus.docksPanelState, (event) => {
162-
console.info(styleText('cyan', '🔄 [hub-vite]'), 'Dock panel state updated', event)
163-
})
164-
165159
// Seed a sample command directly on the hub so the UI shows something
166160
// even without any plugged-in devframes.
167161
context.commands.register({

0 commit comments

Comments
 (0)