26 lines
513 B
C#
26 lines
513 B
C#
using Microsoft.JSInterop;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLAIzor.Services
|
|
{
|
|
|
|
public class CssInjectorService
|
|
{
|
|
private readonly IJSRuntime _js;
|
|
|
|
public CssInjectorService(IJSRuntime js)
|
|
{
|
|
_js = js;
|
|
}
|
|
|
|
public async Task ApplyCssAsync(string cssContent)
|
|
{
|
|
if (!string.IsNullOrWhiteSpace(cssContent))
|
|
{
|
|
await _js.InvokeVoidAsync("applyDynamicCss", cssContent);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|