import { Post } from '../model/posts/posts.ts' import { Temporal } from '@js-temporal/polyfill' interface PostsFeedProps { posts: Post[] } export function PostsFeed({ posts }: PostsFeedProps) { const formatDate = (date: Temporal.PlainDateTime) => { return date.toLocaleString('en-US', { year: 'numeric', month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit', }) } return (
{posts.map((post) => (
{formatDate(post.createdAt)}
{post.content}
{post.media.length > 0 && (
{post.media.map((src) => ( ))}
)}
))}
) }