Files
redwood-tutorial/web/src/components/BlogPostsCell/BlogPostsCell.js
2021-05-10 10:59:48 +02:00

30 lines
578 B
JavaScript

import { Link, routes } from '@redwoodjs/router'
import BlogPost from 'src/components/BlogPost'
export const QUERY = gql`
query BlogPostsQuery {
posts {
id
title
body
createdAt
}
}
`
export const Loading = () => <div>Loading...</div>
export const Empty = () => <div>Empty</div>
export const Failure = ({ error }) => <div>Error: {error.message}</div>
export const Success = ({ posts }) => {
return (
<div className="space-y-10">
{posts.map((post) => (
<BlogPost post={post} key={post.id} />
))}
</div>
)
}