Skip to content

Commit 4ec8006

Browse files
committed
feat: add ColoredLanguagesBadge to RepoFeedItem and ensure tags are included in FeedItem type
1 parent b097c74 commit 4ec8006

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/features/feed/components/feedItems/RepoFeedItem.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { SiGithub } from 'react-icons/si'
22
import { VscRepoForked, VscStarFull } from 'react-icons/vsc'
3-
import { CardItemWithActions } from 'src/components/Elements'
3+
import { CardItemWithActions, ColoredLanguagesBadge } from 'src/components/Elements'
44
import { useUserPreferences } from 'src/stores/preferences'
55
import { BaseItemPropsType, FeedItem as FeedItemType } from 'src/types'
66
import { FeedItemHeader } from '../FeedItemHeader'
@@ -50,6 +50,9 @@ export const RepoFeedItem = (props: BaseItemPropsType<FeedItemType>) => {
5050
<span className="rowItem">
5151
<VscRepoForked className="rowItemIcon" /> {numberWithCommas(item?.forks || 0)} forks
5252
</span>
53+
<span className="rowItem">
54+
<ColoredLanguagesBadge languages={item.tags} />
55+
</span>
5356
</div>
5457
)}
5558
</>

src/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export type FeedItem = BaseEntry & {
5858
stars?: number
5959
forks?: number
6060
description?: string
61+
tags: Array<string>
6162
}
6263

6364
export type Repository = BaseEntry & {

0 commit comments

Comments
 (0)