import { createElement, Component, useState, Fragment } from '@wordpress/element' import DraggableItems from './DraggableItems' import { DragDropContext } from './BuilderRoot' import cls from 'classnames' import Panel, { PanelMetaWrapper } from '../../../options/options/ct-panel' import CustomizerOptions from '../../controls/options' const PanelsBuilderItems = ({ builderValue, inlinedItemsFromBuilder }) => { const secondaryItems = ct_customizer_localizations.header_builder_data.secondary_items['header'] return ( ({ ...currentOptions, ...options }), {} ) }} renderOptions={({ onChange, value }) => (
id)} hasPointers={false} propsForItem={item => ({ renderItem: ({ item, itemData }) => { const option = { label: itemData.config.name, 'inner-options': secondaryItems.find(({ id }) => id === item) .options } const itemInBuilder = inlinedItemsFromBuilder.indexOf(item) > -1 return ( (
itemInBuilder && open()}> {itemData.config.name}
)}>
) } })} direction="vertical" />
)} /> ) } export default PanelsBuilderItems