From 03adf538b03270404956dc16b191069f913e54d1 Mon Sep 17 00:00:00 2001 From: Andre Silva <32734153+Aandree5@users.noreply.github.com> Date: Fri, 1 Aug 2025 10:13:05 +0100 Subject: [PATCH] feat(releases-widget): Allow to display only the icon (#3695) --- packages/translation/src/lang/en.json | 3 +++ packages/widgets/src/releases/component.tsx | 13 ++++++++----- packages/widgets/src/releases/index.ts | 3 +++ 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index b19330425..dfc20d1ff 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -2257,6 +2257,9 @@ "showDetails": { "label": "Show Details" }, + "showOnlyIcon": { + "label": "Show Only Icon" + }, "topReleases": { "label": "Top Releases", "description": "The max number of latest releases to show. Zero means no limit." diff --git a/packages/widgets/src/releases/component.tsx b/packages/widgets/src/releases/component.tsx index bbde6d212..72be89f42 100644 --- a/packages/widgets/src/releases/component.tsx +++ b/packages/widgets/src/releases/component.tsx @@ -198,12 +198,15 @@ export default function ReleasesWidget({ options }: WidgetComponentProps<"releas className="releases-repository-header-nameVersion-wrapper" gap={5} justify="space-between" + miw={0} style={{ flex: 1 }} > - - {/* eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing */} - {repository.name || repository.identifier} - + {!options.showOnlyIcon && ( + + {/* eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing */} + {repository.name || repository.identifier} + + )} - +