Register image block to form editor
[MAILPOET-2750]
This commit is contained in:
committed by
Veljko V
parent
e01c7f0b04
commit
95ea2600b9
@@ -16,6 +16,7 @@ import * as columns from './columns/columns.jsx';
|
|||||||
import * as column from './columns/column.jsx';
|
import * as column from './columns/column.jsx';
|
||||||
import * as heading from './heading/heading.jsx';
|
import * as heading from './heading/heading.jsx';
|
||||||
import * as paragraph from './paragraph/paragraph';
|
import * as paragraph from './paragraph/paragraph';
|
||||||
|
import * as image from './image/image';
|
||||||
|
|
||||||
export const registerCustomFieldBlock = (customField) => {
|
export const registerCustomFieldBlock = (customField) => {
|
||||||
const namesMap = getCustomFieldBlocksSettings(customField);
|
const namesMap = getCustomFieldBlocksSettings(customField);
|
||||||
@@ -51,6 +52,7 @@ export const initBlocks = () => {
|
|||||||
registerBlockType(column.name, column.settings);
|
registerBlockType(column.name, column.settings);
|
||||||
registerBlockType(paragraph.name, paragraph.settings);
|
registerBlockType(paragraph.name, paragraph.settings);
|
||||||
registerBlockType(heading.name, heading.settings);
|
registerBlockType(heading.name, heading.settings);
|
||||||
|
registerBlockType(image.name, image.settings);
|
||||||
|
|
||||||
if (Array.isArray(customFields)) {
|
if (Array.isArray(customFields)) {
|
||||||
customFields.forEach(registerCustomFieldBlock);
|
customFields.forEach(registerCustomFieldBlock);
|
||||||
|
22
assets/js/src/form_editor/blocks/image/image.tsx
Normal file
22
assets/js/src/form_editor/blocks/image/image.tsx
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
import '@wordpress/core-data';
|
||||||
|
import * as image from '@wordpress/block-library/build-module/image/index.js';
|
||||||
|
|
||||||
|
export const name = 'core/image';
|
||||||
|
|
||||||
|
const settingsReset = {
|
||||||
|
name,
|
||||||
|
examples: null,
|
||||||
|
deprecated: null,
|
||||||
|
save: () => null,
|
||||||
|
};
|
||||||
|
const settings = {
|
||||||
|
...image.metadata,
|
||||||
|
...image.settings,
|
||||||
|
...settingsReset,
|
||||||
|
category: 'layout',
|
||||||
|
supports: {
|
||||||
|
...image.settings.supports,
|
||||||
|
html: false,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
export { settings };
|
Reference in New Issue
Block a user