我试图通过扩展它们来为所有块添加额外的类名。文档:Extending Blocks
我使用blocks.BlockEdit
来修改编辑组件。我想添加一个自定义类名。
到目前为止,我有这个
const withClass = createHigherOrderComponent( ( BlockListBlock ) => {
return ( props ) => {
let wrapperProps = props.wrapperProps;
wrapperProps = {
...wrapperProps,
className: 'my-custom-class',
};
return <BlockListBlock { ...props } wrapperProps={ wrapperProps } />;
};
}, 'withClass' );
它通过将自定义类添加到包装器来工作,但它正在覆盖默认的块类。是否可以在不重写的情况下附加到当前类?