import { __ } from 'ct-i18n' import { useRef, useState, Fragment, createElement, createPortal, render, } from '@wordpress/element' import $ from 'jquery' import OptionsPanel from '../options/OptionsPanel' import { getValueFromInput } from '../options/helpers/get-value-from-input' import deepEqual from 'deep-equal' const TaxonomyRoot = ({ options, input_name, value }) => { const [internalValue, setInternalValue] = useState(value) const input = useRef() return ( {}} name={input_name} type="hidden" ref={input} /> {createPortal( { setInternalValue((internalValue) => ({ ...internalValue, [key]: newValue, })) $(input.current).change() }} />, document.querySelector('.term-blocksy-accent-color-wrap td') )} {createPortal(