@page "/design/templates/{Id:int}" @using ScadaLink.Security @using ScadaLink.Commons.Entities.Templates @using ScadaLink.Commons.Interfaces.Repositories @using ScadaLink.Commons.Types.Enums @using ScadaLink.TemplateEngine @using ScadaLink.TemplateEngine.Services @using ScadaLink.TemplateEngine.Validation @attribute [Authorize(Policy = AuthorizationPolicies.RequireDesign)] @inject ITemplateEngineRepository TemplateEngineRepository @inject TemplateService TemplateService @inject AuthenticationStateProvider AuthStateProvider @inject NavigationManager NavigationManager @inject IDialogService Dialog
@if (_loading) { } else if (_loadError != null) {
@_loadError
} else if (_selectedTemplate == null) {
Template not found.
} else { @RenderTemplateDetail() }
@code { [Parameter] public int Id { get; set; } private List