import React from 'react' import ReactDOM from 'react-dom/client' import {useState, useEffect, createElement} from '@wordpress/element' import VideoSearch from "./Components/VideoSearchComponent/VideoSearchComponent" import {Button, Modal} from '@wordpress/components' const AddDailymotionPlayer = () => { const [isOpen, setIsOpen] = useState(false) useEffect(() => { const handleVideoUpdated = () => { setIsOpen(false) } document.addEventListener('dm-video-updated', handleVideoUpdated) return () => { document.removeEventListener('dm-video-updated', handleVideoUpdated) } }, []) return ( <> {isOpen && ( setIsOpen(false)}> )} ) } window.addEventListener('load', () => { // Hook modal button to editor tools const wpEditorTools = document.getElementById('wp-content-editor-tools') const placeHolder = document.createElement('span') placeHolder.id = 'dm-search-classic' wpEditorTools.appendChild(placeHolder) ReactDOM.createRoot(document.getElementById('dm-search-classic')).render(); })