From 4e6f18ea1eb20694867e18771054b11a7f9c9b75 Mon Sep 17 00:00:00 2001 From: Stijnus Date: Thu, 23 Jan 2025 17:49:22 +0100 Subject: [PATCH] Update ConnectionsTab.tsx --- .../settings/connections/ConnectionsTab.tsx | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/components/settings/connections/ConnectionsTab.tsx b/app/components/settings/connections/ConnectionsTab.tsx index 2c7c6cbb..d381285c 100644 --- a/app/components/settings/connections/ConnectionsTab.tsx +++ b/app/components/settings/connections/ConnectionsTab.tsx @@ -75,13 +75,13 @@ export default function ConnectionsTab() { if (!reposResponse.ok) throw new Error('Failed to fetch repositories'); - const repos = await reposResponse.json() as GitHubRepoInfo[]; + const repos = (await reposResponse.json()) as GitHubRepoInfo[]; // Calculate total stats const totalStars = repos.reduce((acc, repo) => acc + repo.stargazers_count, 0); const totalForks = repos.reduce((acc, repo) => acc + repo.forks_count, 0); - setConnection(prev => ({ + setConnection((prev) => ({ ...prev, stats: { repos, @@ -89,7 +89,6 @@ export default function ConnectionsTab() { totalForks, }, })); - } catch (error) { logStore.logError('Failed to fetch GitHub stats', { error }); toast.error('Failed to fetch GitHub statistics'); @@ -110,7 +109,7 @@ export default function ConnectionsTab() { if (!response.ok) throw new Error('Invalid token or unauthorized'); - const data = await response.json() as GitHubUserResponse; + const data = (await response.json()) as GitHubUserResponse; const newConnection = { user: data, token }; // Save connection @@ -290,9 +289,7 @@ export default function ConnectionsTab() { -

- Recent Repositories -

+

Recent Repositories

{connection.stats.repos.map((repo) => (
-
- {repo.name} -
+
{repo.name}
{repo.description && ( -

- {repo.description} -

+

{repo.description}

)}