/** * External dependencies */ import { __{{#hasKeywords}}, _x{{/hasKeywords}} } from '@wordpress/i18n'; import { ExternalLink, Path } from '@wordpress/components'; import { Fragment } from '@wordpress/element'; /** * Internal dependencies */ import renderMaterialIcon from '../../shared/render-material-icon'; import edit from './edit'; /** * Style dependencies */ import './editor.scss'; export const name = '{{ slug }}'; export const title = __( '{{ title }}', 'jetpack' ); export const settings = { title, description: (

{ __( '{{ description }}', 'jetpack' ) }

{ __( 'Learn more about {{ title }}', 'jetpack' ) }
), /* @TODO Add the icon. You can use one of these https://material.io/tools/icons/?style=outline */ icon: renderMaterialIcon( ), category: 'jetpack', keywords: [{{#keywords}}_x( '{{ keyword }}', 'block search term', 'jetpack' ), {{/keywords}}], supports: { // Support for block's alignment (left, center, right, wide, full). When true, it adds block controls to change block’s alignment. align: false, /* if set to true, the 'align' option below can be used*/ // Pick which alignment options to display. /*align: [ 'left', 'right', 'full' ],*/ // Support for wide alignment, that requires additional support in themes. alignWide: true, // When true, a new field in the block sidebar allows to define an id for the block and a button to copy the direct link. anchor: false, // When true, a new field in the block sidebar allows to define a custom className for the block’s wrapper. customClassName: true, // When false, Gutenberg won't add a class like .wp-block-your-block-name to the root element of your saved markup className: true, // Setting this to false suppress the ability to edit a block’s markup individually. We often set this to false in Jetpack blocks. html: false, // Passing false hides this block in Gutenberg's visual inserter. /*inserter: true,*/ // When false, user will only be able to insert the block once per post. multiple: true, // When false, the block won't be available to be converted into a reusable block. reusable: true, }, edit, /* @TODO Write the block editor output */ save: () => null, };