diff --git a/lnbits/core/templates/core/install.html b/lnbits/core/templates/core/install.html index d4ae5a07..d36ec6c0 100644 --- a/lnbits/core/templates/core/install.html +++ b/lnbits/core/templates/core/install.html @@ -139,53 +139,66 @@
- - -
Repository
- -
- - - - - - - Install - Release Notes - - -
- -
-
-
+ + + + + + + + + + Install + + Uninstall + Release Notes + + +
+
+
+
+
@@ -318,8 +331,18 @@ ) this.selectedExtensionRepos = data.reduce((repos, release) => { - repos[release.source_repo] = repos[release.source_repo] || [] - repos[release.source_repo].push(release) + repos[release.source_repo] = repos[release.source_repo] || { + releases: [], + isInstalled: false + } + release.isInstalled = this.isInstalledVersion( + this.selectedExtension, + release + ) + if (release.isInstalled) { + repos[release.source_repo].isInstalled = true + } + repos[release.source_repo].releases.push(release) return repos }, {}) console.log('### repos', this.selectedExtensionRepos)