page.tsx 662 B

12345678910111213141516171819202122232425
  1. import { fetchForYou } from '@/lib/api/feed/feed';
  2. import FeedList from '../_component/FeedList';
  3. import FeedTabs from '../_component/FeedTabs';
  4. import FeedWriteButton from '../_component/FeedWriteButton';
  5. export default async function FeedForYouPage() {
  6. const res = await fetchForYou(1, 20);
  7. const data = res.data ?? { total: 0, list: [] };
  8. return (
  9. <>
  10. <header className="feed__header">
  11. <FeedTabs />
  12. <FeedWriteButton />
  13. </header>
  14. <FeedList
  15. initialCards={data.list}
  16. initialTotal={data.total}
  17. endpoint="/api/feed/foryou"
  18. emptyMessage="추천 피드가 비어 있습니다. 조금 더 활동해보세요."
  19. />
  20. </>
  21. );
  22. }