Added Add Local plugin option
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user