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,