Skip to content

Commit a753eca

Browse files
committed
fix(stage-tamagotchi): widget_tool was broken due to incorrectly set default as required is required
1 parent 3c68172 commit a753eca

File tree

1 file changed

+5
-5
lines changed
  • apps/stage-tamagotchi/src/renderer/stores/tools/builtin

1 file changed

+5
-5
lines changed

apps/stage-tamagotchi/src/renderer/stores/tools/builtin/widgets.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ function resolveInvokers(override?: WidgetInvokers): WidgetInvokers {
7878

7979
const widgetParams = z.object({
8080
action: z.enum(['spawn', 'update', 'remove', 'clear', 'open']).describe('Choose one: spawn, update, remove, clear, open'),
81-
id: z.string().default('').describe('Widget id; required for update/remove, optional for spawn/open'),
82-
componentName: z.string().default('').describe('Widget component to render, e.g. weather (required for spawn)'),
83-
componentProps: z.string().default('{}').describe('Widget props as JSON string (e.g. {"city":"Tokyo"})'),
84-
size: z.enum(['s', 'm', 'l']).default('m'),
85-
ttlSeconds: z.number().int().nonnegative().default(0).describe('Auto-close timer in seconds (spawn only)'),
81+
id: z.string().describe('Widget id; required for update/remove, optional for spawn/open'),
82+
componentName: z.string().describe('Widget component to render, e.g. weather (required for spawn)'),
83+
componentProps: z.string().describe('Widget props as JSON string (e.g. {"city":"Tokyo"})'),
84+
size: z.enum(['s', 'm', 'l']),
85+
ttlSeconds: z.number().int().nonnegative().describe('Auto-close timer in seconds (spawn only)'),
8686
}).strict()
8787

8888
export function normalizeComponentProps(raw?: string | Record<string, any>) {

0 commit comments

Comments
 (0)