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