From 3295c6bebee8a93be130d1a5193dcf2214f9e806 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Wed, 18 Jan 2023 14:14:16 +0200 Subject: [PATCH] feat: UI improvements --- lnbits/core/templates/core/install.html | 121 ++++++++++++++---------- 1 file changed, 72 insertions(+), 49 deletions(-) diff --git a/lnbits/core/templates/core/install.html b/lnbits/core/templates/core/install.html index d4ae5a07a..d36ec6c0b 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)