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"])