From 1b03d8c5e78c25568b0e9b1c9e19386db8f20193 Mon Sep 17 00:00:00 2001 From: Jason Feibelman Date: Wed, 26 Mar 2025 17:14:50 -0400 Subject: [PATCH] News Page Loading --- src/app/news/page.tsx | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/app/news/page.tsx b/src/app/news/page.tsx index 665db18..aa5911e 100644 --- a/src/app/news/page.tsx +++ b/src/app/news/page.tsx @@ -5,7 +5,7 @@ import { useEffect, useState } from 'react'; import Image from 'next/image'; import Link from 'next/link'; -export interface News { +interface News { id: string; title: string; summary: string; @@ -64,7 +64,27 @@ const NewsPageContent = () => { setExpanded((prev) => ({ ...prev, [id]: !prev[id] })); }; - if (loading) return

Loading news...

; + if (loading) return ( +
+ +
+ ); + if (error) return

Error: {error}

; return ( @@ -125,12 +145,4 @@ const NewsPageContent = () => { ); }; -const NewsPage = () => { - return ( - <> - - - ); -}; - -export default NewsPage; \ No newline at end of file +export default NewsPageContent; \ No newline at end of file