Written by Anonymous

const {Fragment}=wp.element;
const {RichText} = wp.editor;
const {registerFormatType,toggleFormat}=wp.richText;
const {__}=wp.i18n;

import { CocoonToolbarButton } from './toolbar-button';

registerFormatType('cocoon/small',{
    title:'small',
    tagName:'span',
    className:'co-small',
    edit({isActive,value,onChange}){
        const onToggle=()=>onChange(toggleFormat(value,{type:'cocoon/small'}));
        
        return (
            <Fragment>
            	<CocoonToolbarButton
                    icon={'admin-tools'}
                    title={'small'}
                    onClick={onToggle}
                    isActive={isActive}
            	/>
            </Fragment>
        );
    }
});

registerFormatType('cocoon/large',{
    title:'large',
    tagName:'span',
    className:'co-large',
    edit({isActive,value,onChange}){
        const onToggle=()=>onChange(toggleFormat(value,{type:'cocoon/large'}));
        
        return (
            <Fragment>
            	<CocoonToolbarButton
                    icon={'admin-network'}
                    title={'large'}
                    onClick={onToggle}
                    isActive={isActive}
            	/>
            </Fragment>
        );
    }
});
Notepad
Select All