Added Add Local plugin option

This commit is contained in:
2025-04-30 21:32:36 +03:00
parent 0c33422b5c
commit 2bd368dcce
4 changed files with 129 additions and 8 deletions

View File

@@ -6,6 +6,19 @@
@using DiscordBotCore.PluginManagement.Loading
@using DiscordBotCore.PluginManagement.Models
@inject IPluginManager PluginManager
@inject ILogger Logger
@inject IPluginLoader PluginLoader
@inject NavigationManager Navigation
<div class="d-flex justify-content-between align-items-center mb-3">
<button class="btn btn-success" @onclick="NavigateToAddPlugin">
<span class="bi me-1"></span> Add New Plugin
</button>
</div>
<h3>Installed Plugins</h3>
<table class="table">
<thead>
@@ -56,14 +69,6 @@
@code {
[Inject]
public IPluginManager PluginManager { get; set; }
[Inject]
public ILogger Logger { get; set; }
[Inject]
public IPluginLoader PluginLoader { get; set; }
private readonly List<InstalledPlugin> _installedPlugins = new List<InstalledPlugin>();
@@ -150,4 +155,10 @@
public string Version { get; set; }
public bool IsOfflineAdded { get; set; }
}
private void NavigateToAddPlugin()
{
Navigation.NavigateTo("/plugins/add-local");
}
}