@wordpress/block-library
Version:
Block library for the WordPress editor.
57 lines (56 loc) • 1.52 kB
JavaScript
import { createBlock } from "@wordpress/blocks";
const transforms = {
to: [
{
type: "block",
blocks: ["core/navigation-link"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: (attributes) => createBlock("core/navigation-link", attributes)
},
{
type: "block",
blocks: ["core/spacer"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: () => {
return createBlock("core/spacer");
}
},
{
type: "block",
blocks: ["core/site-logo"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: () => {
return createBlock("core/site-logo");
}
},
{
type: "block",
blocks: ["core/home-link"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: () => {
return createBlock("core/home-link");
}
},
{
type: "block",
blocks: ["core/social-links"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: () => {
return createBlock("core/social-links");
}
},
{
type: "block",
blocks: ["core/search"],
isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
transform: () => {
return createBlock("core/search");
}
}
]
};
var transforms_default = transforms;
export {
transforms_default as default
};
//# sourceMappingURL=transforms.js.map