( function( wp ) {
var registerPlugin = wp.plugins.registerPlugin;
var PluginSidebar = wp.editPost.PluginSidebar;
var el = wp.element.createElement;
var settings = window.JetEngineListingData.settings;
var post = window.JetEngineListingData.post;
const {
SelectControl,
Button,
PanelBody
} = wp.components;
if ( window.JetEngineListingData.isJetEnginePostType ) {
registerPlugin( 'jet-listings-settings', {
render: function() {
return el( PluginSidebar,
{
name: 'jet-listings-settings',
icon: 'admin-post',
title: 'Listing Settings',
},
(
<PanelBody>
<SelectControl
label={ 'Source' }
value={settings.source}
options={[
{
value: 'posts',
label: 'Posts',
},
{
value: 'terms',
label: 'Terms',
}
]}
/>
</PanelBody>
)
);
},
} );
}
} )( window.wp );