protected override async Task OnParametersSetAsync() { GenerateMediaQuery(); await CascadingResponsiveLayout.AddQueryAsync(this, mediaQuery); await base.OnParametersSetAsync(); }
protected async override Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { jsAvailable = true; await CascadingResponsiveLayout.AddQueryAsync(this, _mediaQuery); } await base.OnAfterRenderAsync(firstRender); }
protected override async Task OnParametersSetAsync() { var tempQuery = GenerateMediaQuery(); if (tempQuery != _mediaQuery) { _mediaQuery = tempQuery; if (jsAvailable) { await CascadingResponsiveLayout.AddQueryAsync(this, _mediaQuery); } } await base.OnParametersSetAsync(); }