feat: media query added

This commit is contained in:
Michael Shabanov committed 2021-10-25 18:34:55 +03:00
1 parent bebb5ee692
commit d3e1e52e19
7 files changed
+45

No files matched your search

@@ -0,0 +1,9 @@
using System.Threading.Tasks;
namespace WotBlitzStatisticsPro.Blazor.Services
{
public interface IMediaQueriesService
{
ValueTask<bool> IsScreenWidthLessThen(long widthInPx);
}
}
@@ -0,0 +1,20 @@
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<bool> IsScreenWidthLessThen(long widthInPx)
{
return _jsRuntime.InvokeAsync<bool>("mediaQueries.IsScreenWidthLessThen", widthInPx);
}
}
}