import { createElement, Fragment, useEffect, useState, } from '@wordpress/element' import { __ } from 'ct-i18n' import { Switch } from 'blocksy-options' import ConditionsManager from './ConditionsManager' import { Overlay } from 'blocksy-options' const DisplayCondition = ({ option: { // inline | modal display = 'inline', filter = 'all', modalTitle = __( 'Transparent Header Display Conditions', 'blocksy-companion' ), modalDescription = __( 'Add one or more conditions to display the transparent header.', 'blocksy-companion' ), addConditionButtonLabel = __( 'Add Display Condition', 'blocksy-companion' ), }, value, onChange, }) => { const [isEditing, setIsEditing] = useState(false) const [localValue, setLocalValue] = useState(null) if (display === 'inline') { return ( ) } return ( { setIsEditing(false) setLocalValue(null) }} render={() => (

{modalTitle}

{modalDescription}

{ setLocalValue(value) }} addConditionButtonLabel={ addConditionButtonLabel } />
)} />
) } export default DisplayCondition