Reload button labels: StatusSection shows 'Reload', Dnsmasq page button shows 'Reload config'

This commit is contained in:
2026-03-09 23:36:37 +10:00
parent fd16d50107
commit 98d1bc560e
2 changed files with 2 additions and 34 deletions
@@ -37,7 +37,7 @@
{ {
<i class="bi bi-arrow-repeat me-1" aria-hidden="true"></i> <i class="bi bi-arrow-repeat me-1" aria-hidden="true"></i>
} }
Reload config Reload
</button> </button>
} }
</div> </div>
@@ -41,39 +41,7 @@ else if (_status != null)
</p> </p>
} }
<h2 class="page-section-title">Service configuration</h2> <h2 class="page-section-title">Service configuration</h2>
<p class="mb-1"><strong>Config files (load order):</strong></p> <ConfigFileList Status="_status" ConfigSet="_configSet" />
<ul class="list-unstyled small ms-2 mb-0">
@{
var configFileList = _status.ConfigFiles?.Count > 0 ? _status.ConfigFiles : _configSet?.Files;
}
@if (configFileList != null && configFileList.Count > 0)
{
@foreach (var f in configFileList)
{
var isMain = string.Equals(f.Path, _status.MainConfigPath, StringComparison.Ordinal);
var isManaged = f.IsManaged;
var exists = isMain ? _status.MainConfigPathExists : (isManaged ? _status.ManagedFilePathExists : (bool?)null);
<li>
@if (f.IsManaged)
{
<StatusBadge Kind="StatusBadgeKind.Managed" Text="managed" Class="me-1" />
}
else
{
<StatusBadge Kind="StatusBadgeKind.SourceMain" Text="@(f.Source.ToString().ToLowerInvariant())" Class="me-1" />
}
@f.Path
@if (exists == true) { <text> ✓</text> }
@if (exists == false) { <text> @(isManaged ? "(not created yet)" : "(missing)")</text> }
</li>
}
}
else
{
<li><strong>Main config:</strong> @(_status.MainConfigPath ?? "—") @(_status.MainConfigPathExists ? "✓" : "(missing)")</li>
<li><strong>Managed file:</strong> @(_status.ManagedFilePath ?? "—") @(_status.ManagedFilePathExists ? "✓" : "(not created yet)")</li>
}
</ul>
<EffectiveConfigSection Status="_status" Context="EffectiveConfigContext.All" ShowSearchBox="true" OnSaveCompleted="RefreshStatusAsync" /> <EffectiveConfigSection Status="_status" Context="EffectiveConfigContext.All" ShowSearchBox="true" OnSaveCompleted="RefreshStatusAsync" />
@if (_status.ReloadCommandConfigured) @if (_status.ReloadCommandConfigured)
{ {