# ghostkit/2.25.0/gutenberg/blocks/grid/transforms.js

Block Animations, Motion &amp; Scroll Effects – Ghost Kit, version 2.25.0. 23 lines.

- Page: https://pluginprobe.com/plugins/ghostkit/2.25.0/code/gutenberg/blocks/grid/transforms.js
- Raw: https://pluginprobe.com/plugins/ghostkit/2.25.0/raw/gutenberg/blocks/grid/transforms.js
- Modified: 2022-02-07T14:32:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ghostkit/2.25.0/code/gutenberg/blocks/grid/transforms.js#L10-L20`.

```javascript
/**
 * WordPress dependencies
 */
const { createBlock } = wp.blocks;

export default {
  from: [
    {
      type: 'block',
      blocks: ['core/columns'],
      transform(attrs, InnerBlocks) {
        return createBlock(
          'ghostkit/grid',
          {
            columns: attrs.columns,
          },
          InnerBlocks.map((col) => createBlock('ghostkit/grid-column', {}, col.innerBlocks))
        );
      },
    },
  ],
};

```
