@page "/counter" @using System.Text.Json @using HopFrame.Web @using HopFrame.Web.Admin.Providers @rendermode InteractiveServer Counter

Counter

Current count: @currentCount

@inject IAdminPagesProvider Provider @code { private int currentCount = 0; private string[] permissions = ["web.counter"]; private void IncrementCount() { currentCount++; string json = JsonSerializer.Serialize(Provider.LoadRegisteredAdminPages(), new JsonSerializerOptions { WriteIndented = true }); Console.WriteLine(json); } }