diff --git a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx index 03c2d6b34..34d7d985d 100644 --- a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx +++ b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx @@ -254,7 +254,7 @@ const WidgetOptionTypeSwitch: FC<{ withinPortal searchable creatable - getCreateLabel={(query) => t('common:createItem', query)} + getCreateLabel={(query) => t('common:createItem', { item: query })} onChange={(values) => handleChange( key, diff --git a/src/widgets/rss/RssWidgetTile.tsx b/src/widgets/rss/RssWidgetTile.tsx index 132c07b81..c3022fd00 100644 --- a/src/widgets/rss/RssWidgetTile.tsx +++ b/src/widgets/rss/RssWidgetTile.tsx @@ -29,7 +29,7 @@ const definition = defineWidget({ options: { rssFeedUrl: { type: 'multiple-text', - defaultValue: ['https://github.com/ajnart/homarr/tags.atom'], + defaultValue: [], }, refreshInterval: { type: 'slider', @@ -103,13 +103,13 @@ function RssTile({ widget }: RssTileProps) { ); } - if (data.length < 1 || isError) { + if (data.length < 1 || !data[0].feed || isError) { return (
- {t('card.errors.general.title')} - {t('card.errors.general.text')} + {t('descriptor.card.errors.general.title')} + {t('descriptor.card.errors.general.text')}
); @@ -120,7 +120,7 @@ function RssTile({ widget }: RssTileProps) { {data.map((feed, index) => ( - {feed.feed.items.map((item: any, index: number) => ( + {feed.feed && feed.feed.items.map((item: any, index: number) => (