From bf308dd13d76139ff37f691d7b79e0d5c0cd0be0 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 24 Feb 2025 22:32:19 +0800 Subject: [PATCH] enable child component of cookie consent control. --- .../Themes/Controls/Theme/CookieConsent.razor | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/Themes/Controls/Theme/CookieConsent.razor b/Oqtane.Client/Themes/Controls/Theme/CookieConsent.razor index a6612e33..4d489b14 100644 --- a/Oqtane.Client/Themes/Controls/Theme/CookieConsent.razor +++ b/Oqtane.Client/Themes/Controls/Theme/CookieConsent.razor @@ -8,12 +8,22 @@ {
- @((MarkupString)Convert.ToString(Localizer["ConsentBody"])) + @if (ChildContent != null) + { + @ChildContent + } + else + { + @((MarkupString)Convert.ToString(Localizer["ConsentBody"])) + }
} @code { private bool showBanner; + [Parameter] + public RenderFragment ChildContent { get; set; } = null; + protected override async Task OnInitializedAsync() { showBanner = !(await CookieConsentService.CanTrackAsync());