From 55218ea85ac78a5da72a9f33ee064322900807ad Mon Sep 17 00:00:00 2001 From: Arik Chakma Date: Sun, 6 Oct 2024 06:45:55 +0600 Subject: [PATCH] feat: add open source link type (#7351) * feat: add open source link type * fix: capitalize link type --- .astro/settings.json | 2 +- src/components/TopicDetail/TopicDetailLink.tsx | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.astro/settings.json b/.astro/settings.json index b81828642..a284d735d 100644 --- a/.astro/settings.json +++ b/.astro/settings.json @@ -3,6 +3,6 @@ "enabled": false }, "_variables": { - "lastUpdateCheck": 1727095669945 + "lastUpdateCheck": 1728161578172 } } \ No newline at end of file diff --git a/src/components/TopicDetail/TopicDetailLink.tsx b/src/components/TopicDetail/TopicDetailLink.tsx index 9d4b01978..121347b2b 100644 --- a/src/components/TopicDetail/TopicDetailLink.tsx +++ b/src/components/TopicDetail/TopicDetailLink.tsx @@ -29,6 +29,8 @@ type TopicDetailLinkProps = { export function TopicDetailLink(props: TopicDetailLinkProps) { const { url, onClick, type, title, isPaid = false } = props; + const linkType = type === 'opensource' ? 'OpenSource' : type; + return ( - {type === 'opensource' ? ( - <> - {url.includes('github') && 'GitHub'} - {url.includes('gitlab') && 'GitLab'} - - ) : ( - type - )} + {linkType} {title}