Я пытаюсь добавить дополнительное имя класса для всех блоков, расширяя их.Документация: Расширяющиеся блоки
Я использую blocks.BlockEdit
для изменения компонента редактирования.Я хочу добавить пользовательское имя класса.
Пока у меня есть это
const withClass = createHigherOrderComponent( ( BlockListBlock ) => {
return ( props ) => {
let wrapperProps = props.wrapperProps;
wrapperProps = {
...wrapperProps,
className: 'my-custom-class',
};
return <BlockListBlock { ...props } wrapperProps={ wrapperProps } />;
};
}, 'withClass' );
Он работает, добавляя пользовательский класс в оболочку, но перезаписывает класс блока по умолчанию.Можно ли добавить к текущим классам без переопределения?