using Microsoft.JSInterop; using System.Threading.Tasks; namespace BlazorAdmin.JavaScript { public class Cookies { private readonly IJSRuntime _jsRuntime; public Cookies(IJSRuntime jsRuntime) { _jsRuntime = jsRuntime; } public async Task DeleteCookie(string name) { await _jsRuntime.InvokeAsync<string>(JSInteropConstants.DeleteCookie, name); } public async Task<string> GetCookie(string name) { return await _jsRuntime.InvokeAsync<string>(JSInteropConstants.GetCookie, name); } } }