import { useLoaderData } from "@remix-run/react"; import { Title } from "~/components/Title"; import { findPosts } from "~/models/posts.server"; import { EmptyState } from "../components/EmptyState"; import { Post } from "../components/Post"; export const handle = { to: "/", text: "Home", }; export const loader = async () => { return findPosts(); }; export default function () { const posts = useLoaderData(); return ( <> Here I blog about whatever get my attention {posts.length > 0 ? (
{posts.map((post, i) => ( ))}
) : ( )} ); }