From abc90c8da06b4f8071b4c5566b03cc1e494b721c Mon Sep 17 00:00:00 2001 From: rob thijssen Date: Tue, 5 May 2026 18:30:13 +0300 Subject: [PATCH] feat(ui): forge icon on project page header Co-Authored-By: Claude Opus 4.6 (1M context) --- ui/src/pages/ProjectPage.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ui/src/pages/ProjectPage.tsx b/ui/src/pages/ProjectPage.tsx index 756fb97..a8def26 100644 --- a/ui/src/pages/ProjectPage.tsx +++ b/ui/src/pages/ProjectPage.tsx @@ -54,8 +54,7 @@ export function ProjectPage() { <> -

{repo}

- {source} +

{source}{repo}

{langs && }
@@ -90,6 +89,15 @@ export function ProjectPage() { ); } +function forgeIcon(source: string): string { + switch (source) { + case 'github': return '/github.svg'; + case 'gitea': return '/gitea.svg'; + case 'hg': return '/mozilla.svg'; + default: return '/github.svg'; + } +} + function LanguageBar({ languages }: { languages: Record }) { const total = Object.values(languages).reduce((a, b) => a + b, 0); if (total === 0) return null;