Files
2026-03-25 16:16:55 +01:00

61 lines
1.3 KiB
C#

namespace Lux.UI.Components.Pages
{
public partial class Template
{
#region Protected Methods
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
await Task.Delay(100);
isLoading = false;
}
#endregion Protected Methods
#region Private Fields
private bool fullPageDetail = false;
private bool isLoading = true;
private string searchVal = "";
private TemplateModel? SelRecord = null;
#endregion Private Fields
#region Private Properties
private string detailCss
{
get => fullPageDetail ? "col-12" : "col-6";
}
private string mainCss
{
get => SelRecord != null ? "col-6" : "col-12";
}
#endregion Private Properties
#region Private Methods
private void DoSelect(TemplateModel selrec)
{
SelRecord = selrec;
}
private void ResetSearch()
{
searchVal = "";
}
private Task ToggleFull(bool setFull)
{
fullPageDetail = setFull;
return InvokeAsync(StateHasChanged);
}
#endregion Private Methods
}
}