PATH:
home
/
lab2454c
/
incforce.com
/
wp-content
/
plugins
/
paid-memberships-pro
/
blocks
/
account-page
/** * Internal block libraries */ const { __ } = wp.i18n; const { Component } = wp.element; const { PanelBody, CheckboxControl, } = wp.components; const { InspectorControls, } = wp.blockEditor; /** * Create an Inspector Controls wrapper Component */ export default class Inspector extends Component { constructor() { super( ...arguments ); } render() { const { attributes: { membership, profile, invoices, links }, setAttributes } = this.props; return ( <InspectorControls> <PanelBody> <CheckboxControl label={ __( "Show 'My Memberships' Section", 'paid-memberships-pro' ) } checked={ membership } onChange={ membership => setAttributes( {membership} ) } /> </PanelBody> <PanelBody> <CheckboxControl label={ __( "Show 'Profile' Section", 'paid-memberships-pro' ) } checked={ profile } onChange={ profile => setAttributes( {profile} ) } /> </PanelBody> <PanelBody> <CheckboxControl label={ __( "Show 'Invoices' Section", 'paid-memberships-pro' ) } checked={ invoices } onChange={ invoices => setAttributes( {invoices} ) } /> </PanelBody> <PanelBody> <CheckboxControl label={ __( "Show 'Member Links' Section", 'paid-memberships-pro' ) } checked={ links } onChange={ links => setAttributes( {links} ) } /> </PanelBody> </InspectorControls> ); } }
[-] block.php
[edit]
[-] inspector.js
[edit]
[+]
..
[-] block.js
[edit]