import React, { useState } from "react"; import CardGrid from "./layout/CardGrid"; import BlogpostCard from "./BlogpostCard"; import { blogpostsDetails } from "../pages/blogs/_blogpostsDetails"; import styles from "../pages/blog.module.css"; export default function BlogGrid() { const [searchField, setSearchField] = useState(""); const filtered = blogpostsDetails.filter((blogpost) => [blogpost.title, blogpost.authors, blogpost.date, blogpost.summary] .some((field) => field.toLowerCase().includes(searchField.toLowerCase())) ); return ( <> setSearchField(e.target.value)} /> {filtered.map((blogpost, index) => (
  • ))}
    ); }