edit jellyfin and emby connection info (#2556)

This commit is contained in:
Jason Dove
2025-10-21 19:10:48 -05:00
committed by GitHub
parent 626048f9c3
commit 2d53063ce9
6 changed files with 37 additions and 9 deletions
+22 -7
View File
@@ -28,14 +28,26 @@
</MudButton>
}
@if (_mediaSources.Any() && !_isAuthorized)
@if (_mediaSources.Any())
{
<MudButton Variant="Variant.Filled"
Color="Color.Secondary"
Href="@($"media/sources/{Name.ToLowerInvariant()}/edit")"
Class="ml-4">
Fix @Name Connection
</MudButton>
@if (CanEdit)
{
<MudButton Variant="Variant.Filled"
Color="Color.Secondary"
Href="@($"media/sources/{Name.ToLowerInvariant()}/edit")"
Class="ml-4">
Edit @Name Connection
</MudButton>
}
else if (!_isAuthorized)
{
<MudButton Variant="Variant.Filled"
Color="Color.Secondary"
Href="@($"media/sources/{Name.ToLowerInvariant()}/edit")"
Class="ml-4">
Fix @Name Connection
</MudButton>
}
}
</MudPaper>
<div class="d-flex flex-column" style="height: 100vh; overflow-x: auto">
@@ -102,6 +114,9 @@
[Parameter]
public IRemoteMediaSourceSecretStore<TSecrets> SecretStore { get; set; }
[Parameter]
public bool CanEdit { get; set; }
private List<TViewModel> _mediaSources = [];
private bool _isAuthorized;