@page "/galery" @using LiteDB @using squirrowse.core @using squirrowse.web.Data @inject IJSRuntime jsrun; @inject GaleryService galery;

Galery

@* @foreach (var item in _frames.Keys) { @foreach (var t in _frames.GetValueOrDefault(item)) { } }
Tag Img
@item
*@ @foreach (var item in _frames.Keys) { } @foreach (var item in _frames.Keys) { }
@code { private ILiteDatabase repo; // private GaleryService _galery; private List _tags; private readonly Dictionary _tagsSwitch = new Dictionary(); private Dictionary> _frames; private bool Collapsed = true; protected override async Task OnInitializedAsync() { _tags = await galery.tags(); foreach (var t in _tags) { _tagsSwitch.Add(t, true); } _frames = await galery.galeryEntireView(); // StateHasChanged(); } //public async Task Colapse() //{ // await jsrun.InvokeVoidAsync("colapseD"); //} protected override async Task OnAfterRenderAsync(bool firstRender) { await jsrun.InvokeVoidAsync("galeryJs"); if (firstRender) { //_frames = null; GC.Collect(); } } }