mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-25 08:22:07 +00:00
37 lines
1.6 KiB
Plaintext
37 lines
1.6 KiB
Plaintext
<div class="stretch-container">
|
|
<div class="title-bar-additional-btns-left">
|
|
<button class="title-bar-btn" @onclick="this.ViewModel.LoadPluginsFromDisk" title="Load plugins from disk">
|
|
<FluentIcon Value="new Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16.Add()" />
|
|
</button>
|
|
@if (this.ViewModel.CanSave)
|
|
{
|
|
<button class="title-bar-btn" @onclick="this.ViewModel.ReloadDaybreak" title="Reload Daybreak">
|
|
<FluentIcon Value="new Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16.ArrowSync()" />
|
|
</button>
|
|
}
|
|
</div>
|
|
<div class="stretch-container backdrop-panel">
|
|
<div class="plugins-list">
|
|
@foreach(var plugin in this.ViewModel.AvailablePlugins)
|
|
{
|
|
<div class="plugin-row">
|
|
<div class="plugin-row-left">
|
|
<div class="plugin-row-name">
|
|
@plugin.Name
|
|
</div>
|
|
<div class="plugin-row-path">
|
|
@plugin.Path
|
|
</div>
|
|
</div>
|
|
<div class="plugin-row-right">
|
|
<FluentLabel class="label">@(plugin.Enabled ? "On" : "Off")</FluentLabel>
|
|
<FluentSwitch class="control" Value="plugin.Enabled" ValueChanged="(e) => this.ViewModel.ChangePluginState(plugin, e)" />
|
|
</div>
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@page "/plugins"
|
|
@inherits ViewBase<PluginsView, PluginsViewModel> |