HEX
Server: Apache/2.4.65 (Debian)
System: Linux wordpress-7cb4c6b6f6-l5jc2 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64
User: www-data (33)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/jet-engine/assets/js/admin/blocks-views/src/plugins/sidebar.js
( function( wp ) {

	if ( ! wp.editPost ) {
		return;
	}

	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 );