import { createElement, Component, useState, useContext, Fragment } from '@wordpress/element' import { Slot } from '@wordpress/components' import cls from 'classnames' import Select from '../../../../options/options/ct-select' import { __ } from 'ct-i18n' import { DragDropContext } from '../BuilderRoot' const BuilderTemplates = ({ allBuilderSections, builderValue, builderValueDispatch }) => { const secondaryItems = ct_customizer_localizations.header_builder_data.secondary_items.header const allItems = ct_customizer_localizations.header_builder_data.header const { option, builderValueCollection } = useContext(DragDropContext) const allSections = !option.value.sections.find( ({ id }) => id.indexOf('ct-custom') > -1 ) ? allBuilderSections.sections.filter( ({ id }) => id.indexOf('ct-custom') === -1 ) : allBuilderSections.sections return (