Skip to content

Commit dd14ab6

Browse files
committed
fix: allow first param of innerBlocksProps to be useBlockProps
1 parent 5c36b97 commit dd14ab6

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

types/wordpress__block-editor/components/use-block-props.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export interface UseBlockProps {
2424
[K in keyof Props]: K extends keyof Reserved ? never : Props[K];
2525
}
2626
& { ref?: Ref<unknown> },
27-
): Omit<Props, "ref"> & Merged & Reserved;
27+
): Omit<Props, "ref"> & Merged & Reserved & Record<string, unknown>;
2828

2929
save: (props?: Record<string, unknown>) => Record<string, unknown>;
3030
}

types/wordpress__block-editor/wordpress__block-editor-tests.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,6 +612,12 @@ be.useBlockProps.save({ foo: "bar" });
612612
children;
613613
}
614614

615+
{
616+
// Allow using blockProps as first parameter in useInnerBlocksProps.
617+
const blockProps = be.useBlockProps({ foo: "bar" });
618+
const innerBlocksProps = be.useInnerBlocksProps(blockProps);
619+
}
620+
615621
// $ExpectType Record<string, unknown>
616622
be.useInnerBlocksProps.save();
617623

0 commit comments

Comments
 (0)