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