import { useEffect, useState } from 'react' import { MomentCard } from '../components/MomentCard' import { listFeed } from '../api/moments' import type { Moment } from '../api/types' export function FeedPage() { const [moments, setMoments] = useState([]) const [loading, setLoading] = useState(true) useEffect(() => { listFeed() .then((page) => setMoments(page.results)) .finally(() => setLoading(false)) }, []) if (loading) return
Loading feed…
if (moments.length === 0) { return (

No Moments yet. Share something from your Library to get started.

) } return (
{moments.map((moment) => ( ))}
) }