@@ -17,11 +17,11 @@ async function getChangelogEntries(): Promise<ChangelogEntry[]> {
1717 const res = await fetch ( 'https://sentry-content-dashboard.sentry.dev/api/docs' , {
1818 next : { revalidate : 3600 } , // Cache for 1 hour
1919 } ) ;
20-
20+
2121 if ( ! res . ok ) {
2222 throw new Error ( 'Failed to fetch changelog' ) ;
2323 }
24-
24+
2525 return res . json ( ) ;
2626 } catch ( error ) {
2727 // Error fetching changelog - return empty array
@@ -51,10 +51,7 @@ export async function DocsChangelog() {
5151 ( entry . filesChanged ?. removed ?. length || 0 ) ;
5252
5353 return (
54- < article
55- key = { entry . id }
56- className = "border-b border-gray-200 pb-8 last:border-0"
57- >
54+ < article key = { entry . id } className = "border-b border-gray-200 pb-8 last:border-0" >
5855 < header className = "mb-3" >
5956 < h3 className = "mb-2 text-xl font-semibold" >
6057 < a
@@ -77,7 +74,11 @@ export async function DocsChangelog() {
7774 < span > •</ span >
7875 < span > by { entry . author } </ span >
7976 { totalFiles > 0 && < span > •</ span > }
80- { totalFiles > 0 && < span > { totalFiles } file{ totalFiles !== 1 ? 's' : '' } changed</ span > }
77+ { totalFiles > 0 && (
78+ < span >
79+ { totalFiles } file{ totalFiles !== 1 ? 's' : '' } changed
80+ </ span >
81+ ) }
8182 </ div >
8283 </ header >
8384
@@ -101,30 +102,32 @@ export async function DocsChangelog() {
101102 </ ul >
102103 </ div >
103104 ) }
104- { entry . filesChanged . modified && entry . filesChanged . modified . length > 0 && (
105- < div >
106- < span className = "font-semibold text-blue-700" > Modified:</ span >
107- < ul className = "ml-4 mt-1 list-inside list-disc" >
108- { entry . filesChanged . modified . map ( file => (
109- < li key = { file } className = "text-gray-700" >
110- { file }
111- </ li >
112- ) ) }
113- </ ul >
114- </ div >
115- ) }
116- { entry . filesChanged . removed && entry . filesChanged . removed . length > 0 && (
117- < div >
118- < span className = "font-semibold text-red-700" > Removed:</ span >
119- < ul className = "ml-4 mt-1 list-inside list-disc" >
120- { entry . filesChanged . removed . map ( file => (
121- < li key = { file } className = "text-gray-700" >
122- { file }
123- </ li >
124- ) ) }
125- </ ul >
126- </ div >
127- ) }
105+ { entry . filesChanged . modified &&
106+ entry . filesChanged . modified . length > 0 && (
107+ < div >
108+ < span className = "font-semibold text-blue-700" > Modified:</ span >
109+ < ul className = "ml-4 mt-1 list-inside list-disc" >
110+ { entry . filesChanged . modified . map ( file => (
111+ < li key = { file } className = "text-gray-700" >
112+ { file }
113+ </ li >
114+ ) ) }
115+ </ ul >
116+ </ div >
117+ ) }
118+ { entry . filesChanged . removed &&
119+ entry . filesChanged . removed . length > 0 && (
120+ < div >
121+ < span className = "font-semibold text-red-700" > Removed:</ span >
122+ < ul className = "ml-4 mt-1 list-inside list-disc" >
123+ { entry . filesChanged . removed . map ( file => (
124+ < li key = { file } className = "text-gray-700" >
125+ { file }
126+ </ li >
127+ ) ) }
128+ </ ul >
129+ </ div >
130+ ) }
128131 </ div >
129132 </ details >
130133 ) }
@@ -134,4 +137,3 @@ export async function DocsChangelog() {
134137 </ div >
135138 ) ;
136139}
137-
0 commit comments