import { useState } from 'react' import tinytime from 'tinytime' import Link from '@/components/Link' import Tag from '@/components/Tag' const postDateTemplate = tinytime('{MMMM} {DD}, {YYYY}') export default function ListLayout({ posts, title }) { const [searchValue, setSearchValue] = useState('') const filteredBlogPosts = posts.filter((frontMatter) => frontMatter.title.toLowerCase().includes(searchValue.toLowerCase()) ) return ( <>

{title}

setSearchValue(e.target.value)} placeholder="Search articles" className="px-4 py-2 border border-gray-300 dark:border-gray-900 focus:ring-blue-500 focus:border-blue-500 block w-full rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100" />
) }