File "index.js"

Full path: /home/webcknlt/admissiontell.com/wp-content/plugins/generateblocks/src/extend/inspector-control/controls/settings-panel/index.js
File size: 576 B (576 B bytes)
MIME-type: text/x-java
Charset: utf-8

Download   Open   Edit   Advanced Editor &nnbsp; Back

import PanelArea from '../../../../components/panel-area';
import getIcon from '../../../../utils/get-icon';
import { useContext } from '@wordpress/element';
import ControlsContext from '../../../../block-context';

export default function SettingsPanel( { children } ) {
	const { id, supports: { settingsPanel } } = useContext( ControlsContext );

	return (
		<PanelArea
			title={ settingsPanel.label }
			initialOpen={ false }
			icon={ getIcon( settingsPanel.icon ) }
			className="gblocks-panel-label"
			id={ `${ id }Settings` }
		>
			{ children }
		</PanelArea>
	);
}