Gutenberg扩展块添加新的类名

时间:2018-05-20 13:28:44

标签: javascript jsx wordpress-gutenberg

我试图通过扩展它们来为所有块添加额外的类名。文档: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' );

它通过将自定义类添加到包装器来工作,但它正在覆盖默认的块类。是否可以在不重写的情况下附加到当前类?

0 个答案:

没有答案