import { useRouter } from 'next/router' import { useEffect } from 'react' import BlogPostListPage from './components/BlogPostListPage' import LayoutBase from './LayoutBase' import SearchInput from './components/SearchInput' export const LayoutSearch = (props) => { const { keyword } = props const router = useRouter() const currentSearch = keyword || router?.query?.s let handleTextColor = false useEffect(() => { setTimeout(() => { if (currentSearch && !handleTextColor) { const container = document.getElementById('container') if (container && container.innerHTML) { const re = new RegExp(`${currentSearch}`, 'gim') container.innerHTML = container.innerHTML.replace(re, `${currentSearch}`) handleTextColor = true } } }, 100) }) return
}