feat(Main.cshtml): Bindung des Titels mit Appettigns über MainViewModel

This commit is contained in:
Developer 02 2025-02-13 01:27:44 +01:00
parent 2f634f18bd
commit 43019e6710
4 changed files with 17 additions and 3 deletions

View File

@ -62,7 +62,10 @@ public class HomeController : ViewControllerBase
ViewData["UserCulture"] = _cultures[UserLanguage]; ViewData["UserCulture"] = _cultures[UserLanguage];
return View(); return View(new MainViewModel()
{
Title = _configuration["MainPageTitle"]
});
} }
[HttpGet("EnvelopeKey/{envelopeReceiverId}")] [HttpGet("EnvelopeKey/{envelopeReceiverId}")]

View File

@ -0,0 +1,6 @@
namespace EnvelopeGenerator.Web.Models;
public class MainViewModel
{
public string? Title { get; init; }
}

View File

@ -1,4 +1,5 @@
@{ @{
@model MainViewModel
var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string;
var cImg = _cImgOpt.Value; var cImg = _cImgOpt.Value;
ViewData["Title"] = _localizer["Home"]; ViewData["Title"] = _localizer["Home"];
@ -13,7 +14,10 @@
<div class="icon mt-4 mb-1"> <div class="icon mt-4 mb-1">
<img class="@cImg["App"].GetClassIn("Main")" src="@cImg["App"].Src"> <img class="@cImg["App"].GetClassIn("Main")" src="@cImg["App"].Src">
</div> </div>
<h1>signFlow</h1> @if(Model.Title is string title)
{
<h1>@title</h1>
}
</header> </header>
<section class="text-center"> <section class="text-center">
<div class="alert alert-light" role="alert"> <div class="alert alert-light" role="alert">

View File

@ -148,5 +148,6 @@
"EmailOut": [ "TBEMLP_EMAIL_OUT_AFT_INS", "TBEMLP_EMAIL_OUT_AFT_UPD" ], "EmailOut": [ "TBEMLP_EMAIL_OUT_AFT_INS", "TBEMLP_EMAIL_OUT_AFT_UPD" ],
"EnvelopeReceiverReadOnly": [ "TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD" ], "EnvelopeReceiverReadOnly": [ "TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD" ],
"Receiver": [] "Receiver": []
} },
"MainPageTitle": null
} }