From b2eb2c32f6995563feb3c8b4a100be3bfe1d3d80 Mon Sep 17 00:00:00 2001 From: HeapReaper <31496522+HeapReaper@users.noreply.github.com> Date: Thu, 4 Sep 2025 22:57:24 +0200 Subject: [PATCH] feat(rss-widget): add hide description option (#4000) Co-authored-by: HeapReaper Co-authored-by: Meier Lukas --- packages/old-import/src/widgets/options.ts | 1 + packages/translation/src/lang/en.json | 3 +++ packages/widgets/src/rssFeed/component.tsx | 2 +- packages/widgets/src/rssFeed/index.ts | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/old-import/src/widgets/options.ts b/packages/old-import/src/widgets/options.ts index 24ad0e61f..813815ea6 100644 --- a/packages/old-import/src/widgets/options.ts +++ b/packages/old-import/src/widgets/options.ts @@ -118,6 +118,7 @@ const optionMapping: OptionMapping = { enableRtl: (oldOptions) => oldOptions.enableRtl, maximumAmountPosts: (oldOptions) => oldOptions.maximumAmountOfPosts, textLinesClamp: (oldOptions) => oldOptions.textLinesClamp, + hideDescription: () => undefined, }, notebook: { allowReadOnlyCheck: (oldOptions) => oldOptions.allowReadOnlyCheck, diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index cfd2eabb3..bc92a552e 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -2259,6 +2259,9 @@ }, "maximumAmountPosts": { "label": "Amount posts limit" + }, + "hideDescription": { + "label": "Hide description" } } }, diff --git a/packages/widgets/src/rssFeed/component.tsx b/packages/widgets/src/rssFeed/component.tsx index 7b3b0a5e9..ee781fb34 100644 --- a/packages/widgets/src/rssFeed/component.tsx +++ b/packages/widgets/src/rssFeed/component.tsx @@ -49,7 +49,7 @@ export default function RssFeed({ options }: WidgetComponentProps<"rssFeed">) { {feedEntry.title} - {feedEntry.description && ( + {!options.hideDescription && feedEntry.description && ( import("./component"));