using Microsoft.JSInterop; using System.Threading.Tasks; namespace WotBlitzStatisticsPro.Blazor.Services { public class MediaQueriesService : IMediaQueriesService { private readonly IJSRuntime _jsRuntime; public MediaQueriesService(IJSRuntime jsRuntime) { _jsRuntime = jsRuntime; } public ValueTask IsScreenWidthLessThen(long widthInPx) { return _jsRuntime.InvokeAsync("mediaQueries.IsScreenWidthLessThen", widthInPx); } public ValueTask WindowHeight() { return _jsRuntime.InvokeAsync("mediaQueries.ScreenHeight"); } public ValueTask WindowWidth() { return _jsRuntime.InvokeAsync("mediaQueries.ScreenWidth"); } } }