import { useState, useEffect } from 'react'; import SearchBar from './SearchBar'; export default function SearchModal() { const [show, setShow] = useState(false); useEffect(() => { const handleOpenSearch = () => setShow(true); document.addEventListener('open-search-modal', handleOpenSearch); return () => document.removeEventListener('open-search-modal', handleOpenSearch); }, []); if (!show) return null; return (
setShow(false)} >
e.stopPropagation()} >
); }