From aa5b7f04fc7784398deed3c430883ccbe7493105 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Mon, 12 Feb 2024 14:21:43 +0100 Subject: [PATCH] Added alternatve links for RSS to pages containing articles --- Wave/Components/Pages/ArticleView.razor | 5 +++++ Wave/Components/Pages/CategoryView.razor | 10 ++++++++++ Wave/Components/Pages/Home.razor | 5 +++++ 3 files changed, 20 insertions(+) diff --git a/Wave/Components/Pages/ArticleView.razor b/Wave/Components/Pages/ArticleView.razor index 78e0ac6..3f3de1c 100644 --- a/Wave/Components/Pages/ArticleView.razor +++ b/Wave/Components/Pages/ArticleView.razor @@ -9,6 +9,7 @@ @inject IDbContextFactory ContextFactory @inject NavigationManager Navigation @inject IOptions Customizations +@inject IOptions Features @inject IStringLocalizer Localizer @(TitlePrefix + (Article?.Title ?? Localizer["NotFound_Title"])) @@ -30,6 +31,10 @@ } + @if (Features.Value.Rss) { + + + } } diff --git a/Wave/Components/Pages/CategoryView.razor b/Wave/Components/Pages/CategoryView.razor index 601af63..3bb4d20 100644 --- a/Wave/Components/Pages/CategoryView.razor +++ b/Wave/Components/Pages/CategoryView.razor @@ -2,10 +2,20 @@ @using Microsoft.EntityFrameworkCore @using Wave.Data @using System.Net +@using Microsoft.Extensions.Options @inject IDbContextFactory ContextFactory +@inject IOptions Customizations +@inject IOptions Features @inject IStringLocalizer Localizer + + @if (Features.Value.Rss && Category is not null) { + + + } + + @(TitlePrefix + Localizer["Title"] + " | " + (Category?.Name ?? "Not Found")) @if (Category is null) { diff --git a/Wave/Components/Pages/Home.razor b/Wave/Components/Pages/Home.razor index 7ba1a7a..5ddfe5e 100644 --- a/Wave/Components/Pages/Home.razor +++ b/Wave/Components/Pages/Home.razor @@ -8,6 +8,7 @@ @rendermode InteractiveServer @attribute [StreamRendering] @inject IOptions Customizations +@inject IOptions Features @inject NavigationManager Navigation @inject IDbContextFactory ContextFactory; @inject IStringLocalizer Localizer @@ -26,6 +27,10 @@ } + @if (Features.Value.Rss) { + + + } @(TitlePrefix + Localizer["Title"])