@@ -73,8 +73,8 @@ export const BlockSchema = BaseSchema.extend({
7373 variables : z . array ( BlockVariableSchema ) . optional ( ) . describe ( 'Block variables/props' ) ,
7474 slots : z . array ( BlockSlotSchema ) . optional ( ) . describe ( 'Block slots for content injection' ) ,
7575 template : z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) . optional ( ) . describe ( 'Block template (component tree)' ) ,
76- values : z . record ( z . any ( ) ) . optional ( ) . describe ( 'Variable values (when using a block)' ) ,
77- slotContent : z . record ( z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) ) . optional ( ) . describe ( 'Slot content (when using a block)' ) ,
76+ values : z . record ( z . string ( ) , z . any ( ) ) . optional ( ) . describe ( 'Variable values (when using a block)' ) ,
77+ slotContent : z . record ( z . string ( ) , z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) ) . optional ( ) . describe ( 'Slot content (when using a block)' ) ,
7878 blockRef : z . string ( ) . optional ( ) . describe ( 'Block reference (for reusing saved blocks)' ) ,
7979 editable : z . boolean ( ) . optional ( ) . describe ( 'Enable edit mode' ) ,
8080} ) ;
@@ -130,8 +130,8 @@ export const BlockInstanceSchema = BaseSchema.extend({
130130 type : z . literal ( 'block-instance' ) ,
131131 blockId : z . string ( ) . describe ( 'Block reference ID' ) ,
132132 blockName : z . string ( ) . optional ( ) . describe ( 'Block name (for local blocks)' ) ,
133- values : z . record ( z . any ( ) ) . optional ( ) . describe ( 'Variable values' ) ,
134- slotContent : z . record ( z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) ) . optional ( ) . describe ( 'Slot content' ) ,
133+ values : z . record ( z . string ( ) , z . any ( ) ) . optional ( ) . describe ( 'Variable values' ) ,
134+ slotContent : z . record ( z . string ( ) , z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) ) . optional ( ) . describe ( 'Slot content' ) ,
135135 overrideStyles : z . boolean ( ) . optional ( ) . describe ( 'Override styles' ) ,
136136} ) ;
137137
@@ -141,7 +141,7 @@ export const BlockInstanceSchema = BaseSchema.extend({
141141export const ComponentSchema = BaseSchema . extend ( {
142142 type : z . literal ( 'component' ) ,
143143 componentName : z . string ( ) . optional ( ) . describe ( 'Component name/identifier' ) ,
144- props : z . record ( z . any ( ) ) . optional ( ) . describe ( 'Component props' ) ,
144+ props : z . record ( z . string ( ) , z . any ( ) ) . optional ( ) . describe ( 'Component props' ) ,
145145 children : z . union ( [ SchemaNodeSchema , z . array ( SchemaNodeSchema ) ] ) . optional ( ) . describe ( 'Component children' ) ,
146146} ) ;
147147
0 commit comments