File "index.js"
Full Path: /home/rattkxnv/byattorney.com/wp-content/plugins/generateblocks/src/blocks/query/index.js
File size: 632 bytes
MIME-type: text/x-java
Charset: utf-8
import { registerBlockType, registerBlockVariation } from '@wordpress/blocks';
import { Edit } from './edit';
import metadata from './block.json';
import { getIcon } from '@utils';
import { Save } from './save';
import './toolbar-appenders';
registerBlockType( metadata, {
edit: Edit,
save: Save,
icon: getIcon( 'query-loop' ),
} );
registerBlockVariation(
'generateblocks/query',
{
title: 'Query',
name: 'query',
isDefault: true,
description: 'Build a series of tabs.',
attributes: {
showTemplateSelector: true,
query: {
post_type: [ 'post' ],
posts_per_page: 10,
},
},
innerBlocks: [],
}
);