1

我试图通过扩展它们来为所有块添加一个额外的类名。文档:扩展块

blocks.BlockEdit用来修改编辑组件。我想添加一个自定义类名。

到目前为止我有这个

const withClass = createHigherOrderComponent( ( BlockListBlock ) => {
    return ( props ) => {
        let wrapperProps = props.wrapperProps;
        wrapperProps = {
            ...wrapperProps,
            className: 'my-custom-class',
        };

        return <BlockListBlock { ...props } wrapperProps={ wrapperProps } />;
    };
}, 'withClass' );

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

4

0 回答 0