From 3699d23447d35a9fbfa9dfdd8fe39200597a71e3 Mon Sep 17 00:00:00 2001 From: Steven Giesel Date: Wed, 2 Feb 2022 08:36:01 +0100 Subject: [PATCH 1/4] Added config for brand url --- src/LinkDotNet.Blog.Web/AppConfiguration.cs | 3 +++ src/LinkDotNet.Blog.Web/AppConfigurationFactory.cs | 1 + .../Web/AppConfigurationFactoryTests.cs | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/LinkDotNet.Blog.Web/AppConfiguration.cs b/src/LinkDotNet.Blog.Web/AppConfiguration.cs index 016f9bde..60db2f32 100644 --- a/src/LinkDotNet.Blog.Web/AppConfiguration.cs +++ b/src/LinkDotNet.Blog.Web/AppConfiguration.cs @@ -7,6 +7,9 @@ public record AppConfiguration { public string BlogName { get; init; } + + public string BlogBrandUrl { get; init; } + public string LinkedinAccountUrl { get; init; } public bool HasLinkedinAccount => !string.IsNullOrEmpty(LinkedinAccountUrl); diff --git a/src/LinkDotNet.Blog.Web/AppConfigurationFactory.cs b/src/LinkDotNet.Blog.Web/AppConfigurationFactory.cs index a8fb78a6..1e2c9ca3 100644 --- a/src/LinkDotNet.Blog.Web/AppConfigurationFactory.cs +++ b/src/LinkDotNet.Blog.Web/AppConfigurationFactory.cs @@ -14,6 +14,7 @@ public static AppConfiguration Create(IConfiguration config) var configuration = new AppConfiguration { BlogName = config["BlogName"], + BlogBrandUrl = config["BlogBrandUrl"], GithubAccountUrl = config["GithubAccountUrl"], LinkedinAccountUrl = config["LinkedInAccountUrl"], Introduction = config.GetSection("Introduction").Get(), diff --git a/tests/LinkDotNet.Blog.UnitTests/Web/AppConfigurationFactoryTests.cs b/tests/LinkDotNet.Blog.UnitTests/Web/AppConfigurationFactoryTests.cs index 01baf77b..d18ba1b7 100644 --- a/tests/LinkDotNet.Blog.UnitTests/Web/AppConfigurationFactoryTests.cs +++ b/tests/LinkDotNet.Blog.UnitTests/Web/AppConfigurationFactoryTests.cs @@ -14,6 +14,7 @@ public void ShouldMapFromAppConfiguration() var inMemorySettings = new Dictionary { { "BlogName", "UnitTest" }, + { "BlogBrandUrl", "http://localhost" }, { "GithubAccountUrl", "github" }, { "LinkedInAccountUrl", "linkedIn" }, { "ConnectionString", "cs" }, @@ -38,6 +39,7 @@ public void ShouldMapFromAppConfiguration() var appConfiguration = AppConfigurationFactory.Create(configuration); appConfiguration.BlogName.Should().Be("UnitTest"); + appConfiguration.BlogBrandUrl.Should().Be("http://localhost"); appConfiguration.GithubAccountUrl.Should().Be("github"); appConfiguration.HasGithubAccount.Should().BeTrue(); appConfiguration.LinkedinAccountUrl.Should().Be("linkedIn"); From 40f5ec1b2a0665d46b424e35e25cbd380b25498c Mon Sep 17 00:00:00 2001 From: Steven Giesel Date: Wed, 2 Feb 2022 08:52:37 +0100 Subject: [PATCH 2/4] Added consturct for brand iamge --- src/LinkDotNet.Blog.Web/AppConfiguration.cs | 1 - .../Shared/MainLayout.razor | 4 +-- src/LinkDotNet.Blog.Web/Shared/NavMenu.razor | 32 +++++++++++++------ src/LinkDotNet.Blog.Web/wwwroot/css/basic.css | 4 --- .../wwwroot/css/bundle.min.css | 2 +- 5 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/LinkDotNet.Blog.Web/AppConfiguration.cs b/src/LinkDotNet.Blog.Web/AppConfiguration.cs index 60db2f32..7c7ff97d 100644 --- a/src/LinkDotNet.Blog.Web/AppConfiguration.cs +++ b/src/LinkDotNet.Blog.Web/AppConfiguration.cs @@ -7,7 +7,6 @@ public record AppConfiguration { public string BlogName { get; init; } - public string BlogBrandUrl { get; init; } public string LinkedinAccountUrl { get; init; } diff --git a/src/LinkDotNet.Blog.Web/Shared/MainLayout.razor b/src/LinkDotNet.Blog.Web/Shared/MainLayout.razor index 8bb33233..21d7b28c 100644 --- a/src/LinkDotNet.Blog.Web/Shared/MainLayout.razor +++ b/src/LinkDotNet.Blog.Web/Shared/MainLayout.razor @@ -6,9 +6,7 @@
-
- @Body -
+ @Body
\ No newline at end of file diff --git a/src/LinkDotNet.Blog.Web/Shared/NavMenu.razor b/src/LinkDotNet.Blog.Web/Shared/NavMenu.razor index 8f45b176..b02aa39b 100644 --- a/src/LinkDotNet.Blog.Web/Shared/NavMenu.razor +++ b/src/LinkDotNet.Blog.Web/Shared/NavMenu.razor @@ -2,9 +2,20 @@ @inject NavigationManager navigationManager @implements IDisposable -