import { createElement, Fragment } from '@wordpress/element' import OptionsPanel from '../OptionsPanel' import { capitalizeFirstLetter } from '../GenericOptionType' import { useDeviceManagerState, useDeviceManagerActions, } from '../../customizer/components/useDeviceManager' import ResponsiveControls from '../../customizer/components/responsive-controls' const Group = ({ renderingChunk, value, onChange, purpose, hasRevertButton }) => renderingChunk.map((groupOption) => { const { label, options, id, attr = {}, wrapperAttr = {}, responsive = false, } = groupOption const { currentView } = useDeviceManagerState() const { setDevice } = useDeviceManagerActions() const groupContents = ( ) return (
{label && (
{responsive && ( )}
)}
{groupContents}
) }) export default Group