From 54e3eed557e6a950c9e75bb1a86fa15ef358990c Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 13 Feb 2025 00:19:59 +0100 Subject: [PATCH] =?UTF-8?q?feat(Logo):=20Konvertierung=20von=20Klassen=20i?= =?UTF-8?q?n=20ein=20W=C3=B6rterbuch=20anstelle=20von=20getrennten=20Eigen?= =?UTF-8?q?schaften?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Web/Models/Logo.cs | 6 +++--- EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml | 2 +- EnvelopeGenerator.Web/Views/Home/Main.cshtml | 2 +- EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml | 2 +- EnvelopeGenerator.Web/appsettings.json | 6 ++++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/EnvelopeGenerator.Web/Models/Logo.cs b/EnvelopeGenerator.Web/Models/Logo.cs index 7b92d8a3..a861c1db 100644 --- a/EnvelopeGenerator.Web/Models/Logo.cs +++ b/EnvelopeGenerator.Web/Models/Logo.cs @@ -3,9 +3,9 @@ public class Logo { public string Src { get; init; } = string.Empty; - - public string LockedPageClass { get; init; } = string.Empty; - public string ShowPageClass { get; init; } = string.Empty; + public Dictionary Classes { get; init; } = new(); + + public string ClassIn(string page) => Classes.TryGetValue(page, out var cls) && cls is not null ? cls : string.Empty; } } \ No newline at end of file diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 008209a2..af65948a 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -24,7 +24,7 @@
diff --git a/EnvelopeGenerator.Web/Views/Home/Main.cshtml b/EnvelopeGenerator.Web/Views/Home/Main.cshtml index 0cad22d5..e052fc82 100644 --- a/EnvelopeGenerator.Web/Views/Home/Main.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/Main.cshtml @@ -8,7 +8,7 @@
diff --git a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml index 62cd7266..03f4b109 100644 --- a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml @@ -66,7 +66,7 @@

@($"{envelope?.Title}".TrySanitize(_sanitizer))

@if (isReadOnly) diff --git a/EnvelopeGenerator.Web/appsettings.json b/EnvelopeGenerator.Web/appsettings.json index 3a094999..f67da85c 100644 --- a/EnvelopeGenerator.Web/appsettings.json +++ b/EnvelopeGenerator.Web/appsettings.json @@ -105,8 +105,10 @@ ], "Logo": { "Src": "/img/digital_data.svg", - "ShowPageClass": "dd-show-logo", - "LockedPageClass": "dd-locked-logo" + "Classes": { + "Show": "dd-show-logo", + "Locked": "dd-locked-logo" + } }, "DispatcherParams": { "SendingProfile": 1,