diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index 516bb3e5..11c9af8e 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -62,7 +62,10 @@ public class HomeController : ViewControllerBase ViewData["UserCulture"] = _cultures[UserLanguage]; - return View(); + return View(new MainViewModel() + { + Title = _configuration["MainPageTitle"] + }); } [HttpGet("EnvelopeKey/{envelopeReceiverId}")] diff --git a/EnvelopeGenerator.Web/Models/MainViewModel.cs b/EnvelopeGenerator.Web/Models/MainViewModel.cs new file mode 100644 index 00000000..f69b01f6 --- /dev/null +++ b/EnvelopeGenerator.Web/Models/MainViewModel.cs @@ -0,0 +1,6 @@ +namespace EnvelopeGenerator.Web.Models; + +public class MainViewModel +{ + public string? Title { get; init; } +} diff --git a/EnvelopeGenerator.Web/Views/Home/Main.cshtml b/EnvelopeGenerator.Web/Views/Home/Main.cshtml index 16ef95f3..801ecb7f 100644 --- a/EnvelopeGenerator.Web/Views/Home/Main.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/Main.cshtml @@ -1,4 +1,5 @@ @{ + @model MainViewModel var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var cImg = _cImgOpt.Value; ViewData["Title"] = _localizer["Home"]; @@ -13,7 +14,10 @@