Plugins: Fix missing uninstall button (#5587)

Fixes #5585.
This commit is contained in:
d11n 2023-12-22 02:49:40 +01:00 committed by GitHub
parent ebc053aca5
commit ad89139e07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -234,10 +234,8 @@
</div> </div>
@{ @{
var pendingAction = Model.Commands.Any(tuple => tuple.plugin.Equals(plugin.Identifier, StringComparison.InvariantCultureIgnoreCase)); var pendingAction = Model.Commands.Any(tuple => tuple.plugin.Equals(plugin.Identifier, StringComparison.InvariantCultureIgnoreCase));
}
@if (pendingAction || (updateAvailable && x != null && !DependentOn(plugin.Identifier)))
{
var exclusivePendingAction = true; var exclusivePendingAction = true;
}
<div class="card-footer border-0 pb-3 d-flex gap-2"> <div class="card-footer border-0 pb-3 d-flex gap-2">
@if (pendingAction && updateAvailable) @if (pendingAction && updateAvailable)
{ {
@ -254,7 +252,7 @@
<button type="submit" class="btn btn-outline-secondary">Cancel pending action</button> <button type="submit" class="btn btn-outline-secondary">Cancel pending action</button>
</form> </form>
} }
@if(!pendingAction || !exclusivePendingAction) @if (!pendingAction || !exclusivePendingAction)
{ {
@if (updateAvailable && x != null) @if (updateAvailable && x != null)
{ {
@ -283,7 +281,6 @@
} }
} }
</div> </div>
}
</div> </div>
</div> </div>
} }