PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.2
JetFormBuilder — Dynamic Blocks Form Builder v3.1.2
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / jet-style / assets-src / js / editor / components / StylePanelItem.js
jetformbuilder / modules / jet-style / assets-src / js / editor / components Last commit date
StyleBorderItem.js 2 years ago StyleBorderRadiusItem.js 2 years ago StyleColorItem.js 2 years ago StyleColorItemsWrapper.js 2 years ago StylePanel.js 2 years ago StylePanelItem.js 2 years ago StylePanelItemContext.js 2 years ago
StylePanelItem.js
53 lines
1 import StylePanelItemContext from './StylePanelItemContext';
2 import BlockJetStyleItemContext from '../context/BlockJetStyleItemContext';
3
4 let {
5 __experimentalToolsPanelItem,
6 ToolsPanelItem,
7 } = wp.components;
8
9 ToolsPanelItem = (
10 ToolsPanelItem || __experimentalToolsPanelItem
11 );
12
13 const {
14 useContext,
15 } = wp.element;
16
17
18 function UnCompleteStylePanelItem( props ) {
19 const {
20 panelId,
21 resetAllFilter,
22 onDeselect,
23 hasValue,
24 } = useContext( BlockJetStyleItemContext );
25
26 return <ToolsPanelItem
27 panelId={ panelId }
28 resetAllFilter={ resetAllFilter }
29 onDeselect={ onDeselect }
30 hasValue={ hasValue }
31 { ...props }
32 />;
33 }
34
35 /**
36 * @since 3.1.0
37 *
38 * @param cssVar
39 * @param defaultValue
40 * @param children
41 * @param props
42 * @returns {JSX.Element}
43 */
44 function StylePanelItem( { cssVar, defaultValue, ...props } ) {
45 return <StylePanelItemContext
46 cssVar={ cssVar }
47 defaultValue={ defaultValue }
48 >
49 <UnCompleteStylePanelItem { ...props } />
50 </StylePanelItemContext>;
51 }
52
53 export default StylePanelItem;