"use client"; import { invoke } from "@tauri-apps/api/core"; import { Blog } from "@/types"; import { useEffect, useState } from "react"; import BlogCard from "@/components/blog-card"; export default function ViewBlogPage() { const [blogs, setBlogs] = useState([]); useEffect(() => { const fetchBlogs = async () => { return await invoke("get_blogs"); }; fetchBlogs().then((blogs) => { console.log("Blogs:", blogs); setBlogs(blogs as Blog[]); }); }, []); return (
{blogs.map((blog) => ( ))}
); }