UNPKG

@wordpress/block-library

Version:
90 lines (89 loc) 2.04 kB
// packages/block-library/src/group/variations.js import { __, _x } from "@wordpress/i18n"; import { group, row, stack, grid } from "@wordpress/icons"; var example = { innerBlocks: [ { name: "core/paragraph", attributes: { content: __("One.") } }, { name: "core/paragraph", attributes: { content: __("Two.") } }, { name: "core/paragraph", attributes: { content: __("Three.") } }, { name: "core/paragraph", attributes: { content: __("Four.") } }, { name: "core/paragraph", attributes: { content: __("Five.") } }, { name: "core/paragraph", attributes: { content: __("Six.") } } ] }; var variations = [ { name: "group", title: __("Group"), description: __("Gather blocks in a container."), attributes: { layout: { type: "constrained" } }, isDefault: true, scope: ["block", "inserter", "transform"], icon: group }, { name: "group-row", title: _x("Row", "single horizontal line"), description: __("Arrange blocks horizontally."), attributes: { layout: { type: "flex", flexWrap: "nowrap" } }, scope: ["block", "inserter", "transform"], isActive: ["layout.type"], icon: row, example }, { name: "group-stack", title: __("Stack"), description: __("Arrange blocks vertically."), attributes: { layout: { type: "flex", orientation: "vertical" } }, scope: ["block", "inserter", "transform"], isActive: ["layout.type", "layout.orientation"], icon: stack, example }, { name: "group-grid", title: __("Grid"), description: __("Arrange blocks in a grid."), attributes: { layout: { type: "grid" } }, scope: ["block", "inserter", "transform"], isActive: ["layout.type"], icon: grid, example } ]; var variations_default = variations; export { variations_default as default }; //# sourceMappingURL=variations.js.map