diff --git a/Shared (Extension)/Resources/nostr.js b/Shared (Extension)/Resources/nostr.js index 3adea04..3e99f9f 100644 --- a/Shared (Extension)/Resources/nostr.js +++ b/Shared (Extension)/Resources/nostr.js @@ -1,5 +1,3 @@ -console.log("hello from nostr module"); - window.nostr = { async getPublicKey() { console.log("getting public key!"); diff --git a/Shared (Extension)/Resources/popup.css b/Shared (Extension)/Resources/popup.css index 538b90f..9074ac3 100644 --- a/Shared (Extension)/Resources/popup.css +++ b/Shared (Extension)/Resources/popup.css @@ -9,6 +9,10 @@ body { font-family: system-ui; } +#priv-key { + font-family: monospace; +} + .profiles label { width: 80px; display: inline-block; @@ -22,4 +26,20 @@ body { margin-bottom: 15px; } +.buttons { + margin-bottom: 15px; +} + +td:first-child { + width: 50px; +} + +td:nth-child(2) { + width: 100px; +} + +tr { + margin-bottom: 10px; +} + /* @media (prefers-color-scheme: dark) {} */ diff --git a/Shared (Extension)/Resources/popup.html b/Shared (Extension)/Resources/popup.html index e1665f9..43a610e 100644 --- a/Shared (Extension)/Resources/popup.html +++ b/Shared (Extension)/Resources/popup.html @@ -17,12 +17,25 @@
- +
+ +
+

Allowed Sites

+ + +
+
diff --git a/Shared (Extension)/Resources/popup.js b/Shared (Extension)/Resources/popup.js index fdd242b..e26188d 100644 --- a/Shared (Extension)/Resources/popup.js +++ b/Shared (Extension)/Resources/popup.js @@ -6,10 +6,12 @@ Alpine.data('popup', () => ({ profiles: [], profile: '', visibleKey: false, + allowedSites: [], async init() { await this.getProfiles(); await this.getPrivKeyForProfile(); + await this.getAllowedSites(); }, saveKey() { @@ -23,6 +25,19 @@ Alpine.data('popup', () => ({ async getPrivKeyForProfile() { this.privKey = this.profile; + }, + + async getAllowedSites() { + this.allowedSites = [ + {site: 'yosupp.app', allowed: true}, + {site: 'iris.to', allowed: false}, + ]; + }, + + async deleteSite(index) { + let newSites = [...this.allowedSites]; + newSites.splice(index, 1); + this.allowedSites = newSites; } }));