Skip to content

Commit 4fe4007

Browse files
[getsentry/action-github-commit] Auto commit
1 parent bafb355 commit 4fe4007

File tree

1 file changed

+41
-33
lines changed

1 file changed

+41
-33
lines changed

src/components/changelog/docsChangelog.tsx

Lines changed: 41 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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

@@ -91,7 +92,9 @@ export async function DocsChangelog() {
9192
<div className="mt-2 space-y-2 rounded-md bg-gray-50 p-3 dark:bg-gray-800">
9293
{entry.filesChanged.added && entry.filesChanged.added.length > 0 && (
9394
<div>
94-
<span className="font-semibold text-green-700 dark:text-green-400">Added:</span>
95+
<span className="font-semibold text-green-700 dark:text-green-400">
96+
Added:
97+
</span>
9598
<ul className="ml-4 mt-1 list-inside list-disc">
9699
{entry.filesChanged.added.map(file => (
97100
<li key={file} className="text-gray-700 dark:text-gray-300">
@@ -101,30 +104,36 @@ export async function DocsChangelog() {
101104
</ul>
102105
</div>
103106
)}
104-
{entry.filesChanged.modified && entry.filesChanged.modified.length > 0 && (
105-
<div>
106-
<span className="font-semibold text-blue-700 dark:text-blue-400">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 dark:text-gray-300">
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 dark:text-red-400">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 dark:text-gray-300">
122-
{file}
123-
</li>
124-
))}
125-
</ul>
126-
</div>
127-
)}
107+
{entry.filesChanged.modified &&
108+
entry.filesChanged.modified.length > 0 && (
109+
<div>
110+
<span className="font-semibold text-blue-700 dark:text-blue-400">
111+
Modified:
112+
</span>
113+
<ul className="ml-4 mt-1 list-inside list-disc">
114+
{entry.filesChanged.modified.map(file => (
115+
<li key={file} className="text-gray-700 dark:text-gray-300">
116+
{file}
117+
</li>
118+
))}
119+
</ul>
120+
</div>
121+
)}
122+
{entry.filesChanged.removed &&
123+
entry.filesChanged.removed.length > 0 && (
124+
<div>
125+
<span className="font-semibold text-red-700 dark:text-red-400">
126+
Removed:
127+
</span>
128+
<ul className="ml-4 mt-1 list-inside list-disc">
129+
{entry.filesChanged.removed.map(file => (
130+
<li key={file} className="text-gray-700 dark:text-gray-300">
131+
{file}
132+
</li>
133+
))}
134+
</ul>
135+
</div>
136+
)}
128137
</div>
129138
</details>
130139
)}
@@ -134,4 +143,3 @@ export async function DocsChangelog() {
134143
</div>
135144
);
136145
}
137-

0 commit comments

Comments
 (0)