21 lines
606 B
JavaScript
21 lines
606 B
JavaScript
( function( blocks, element, i18n ) {
|
|
let el = element.createElement;
|
|
let __ = i18n.__;
|
|
let sprintf = i18n.sprintf;
|
|
const blockContent = () => {
|
|
return el(
|
|
'p',
|
|
{ className: 'burst-pageviews' },
|
|
sprintf( __( 'This page has been viewed %d times.', 'burst-statistics' ), 0 )
|
|
);
|
|
};
|
|
|
|
blocks.registerBlockType( 'burst/pageviews-block', {
|
|
title: __( 'Pageviews Counter', 'burst-statistics' ),
|
|
icon: 'analytics',
|
|
category: 'widgets',
|
|
edit: blockContent,
|
|
save: blockContent
|
|
});
|
|
}( window.wp.blocks, window.wp.element, window.wp.i18n ) );
|