Гутенберг расширяет блоки, добавляет новое имя класса - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь добавить дополнительное имя класса для всех блоков, расширяя их.Документация: Расширяющиеся блоки

Я использую blocks.BlockEdit для изменения компонента редактирования.Я хочу добавить пользовательское имя класса.

Пока у меня есть это

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

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

Он работает, добавляя пользовательский класс в оболочку, но перезаписывает класс блока по умолчанию.Можно ли добавить к текущим классам без переопределения?

...