Iceshrimp.NET/Iceshrimp.Backend/Pages/Admin/Plugins.razor
Laura Hausmann 3a346d5a22
[backend/razor] Add admin dashboard (Admin-FE)
Currently available sections: instance metadata, user management, federation control, relays, plugins & queue dashboard.
Planned: sections: configuration, logs, policies & reports.
2024-10-11 05:41:52 +02:00

27 lines
No EOL
529 B
Text

@page "/admin/plugins"
@using Iceshrimp.Backend.Components.Admin
@using Iceshrimp.Backend.Core.Helpers
@inherits AdminComponentBase
<AdminHead/>
<AdminPageHeader Title="Plugins"/>
<table>
<thead>
<th>Name</th>
<th>Version</th>
</thead>
<tbody>
@foreach (var plugin in PluginLoader.Loaded)
{
<tr>
<td>@plugin.instance.Name</td>
<td>@plugin.instance.Version</td>
</tr>
}
</tbody>
</table>
@if (PluginLoader.Loaded is [])
{
<i>No plugins found.</i>
}