From b26851337ed1398b575ca1d0fd53d6839ec9cc00 Mon Sep 17 00:00:00 2001 From: Believethehype Date: Fri, 19 Jan 2024 17:13:38 +0100 Subject: [PATCH] add daisyui, add menu --- tests/gui/vuejs/noogle/package.json | 1 + tests/gui/vuejs/noogle/src/App.vue | 4 +- tests/gui/vuejs/noogle/src/app.css | 10 ++- .../gui/vuejs/noogle/src/assets/usercard.png | Bin 0 -> 8003 bytes .../vuejs/noogle/src/components/AboutPage.vue | 76 +++++++++++++++--- .../vuejs/noogle/src/components/Donate.vue | 4 +- .../gui/vuejs/noogle/src/components/Nip07.vue | 28 +++++-- .../noogle/src/components/ResultTable.vue | 14 ++-- .../vuejs/noogle/src/components/Search.vue | 6 +- .../noogle/src/layouts/ThreeColumnLayout.vue | 45 ++++++++++- tests/gui/vuejs/noogle/src/main.js | 16 +++- tests/gui/vuejs/noogle/src/router/index.js | 19 +++++ tests/gui/vuejs/noogle/tailwind.config.js | 8 +- 13 files changed, 193 insertions(+), 38 deletions(-) create mode 100644 tests/gui/vuejs/noogle/src/assets/usercard.png create mode 100644 tests/gui/vuejs/noogle/src/router/index.js diff --git a/tests/gui/vuejs/noogle/package.json b/tests/gui/vuejs/noogle/package.json index 010a139..e9e543e 100644 --- a/tests/gui/vuejs/noogle/package.json +++ b/tests/gui/vuejs/noogle/package.json @@ -11,6 +11,7 @@ "dependencies": { "@rust-nostr/nostr-sdk": "^0.8.0", "bootstrap": "^5.3.2", + "daisyui": "^4.6.0", "mini-toastr": "^0.8.1", "vue": "^3.4.15", "vue-notifications": "^1.0.2", diff --git a/tests/gui/vuejs/noogle/src/App.vue b/tests/gui/vuejs/noogle/src/App.vue index 1381c7f..91b597d 100644 --- a/tests/gui/vuejs/noogle/src/App.vue +++ b/tests/gui/vuejs/noogle/src/App.vue @@ -9,10 +9,8 @@ import Nip07 from "@/components/Nip07.vue";
- - diff --git a/tests/gui/vuejs/noogle/src/app.css b/tests/gui/vuejs/noogle/src/app.css index 1c50ce6..a4f2e6b 100644 --- a/tests/gui/vuejs/noogle/src/app.css +++ b/tests/gui/vuejs/noogle/src/app.css @@ -20,4 +20,12 @@ a, color: hsla(160, 100%, 37%, 1); transition: 0.4s; padding: 3px; -} \ No newline at end of file +} +.menu { +color: white; + @apply btn bg-transparent border-transparent; + + } + + + diff --git a/tests/gui/vuejs/noogle/src/assets/usercard.png b/tests/gui/vuejs/noogle/src/assets/usercard.png new file mode 100644 index 0000000000000000000000000000000000000000..a83e51abeff75303584bdd8e38f7157a1dbb6d1a GIT binary patch literal 8003 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 literal 0 HcmV?d00001 diff --git a/tests/gui/vuejs/noogle/src/components/AboutPage.vue b/tests/gui/vuejs/noogle/src/components/AboutPage.vue index 3cf54f1..bd31585 100644 --- a/tests/gui/vuejs/noogle/src/components/AboutPage.vue +++ b/tests/gui/vuejs/noogle/src/components/AboutPage.vue @@ -1,13 +1,69 @@ - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/tests/gui/vuejs/noogle/src/components/Donate.vue b/tests/gui/vuejs/noogle/src/components/Donate.vue index 344af26..8cc3b5c 100644 --- a/tests/gui/vuejs/noogle/src/components/Donate.vue +++ b/tests/gui/vuejs/noogle/src/components/Donate.vue @@ -52,7 +52,7 @@ export default { --> +
+
Sign in
+
+
+

Nip07 Login

+

Use a Browser Nip07 Extension like getalby or nos2x to login

+ +
+
+
+ + @@ -41,7 +50,15 @@ export default { }; }, async mounted() { - await this.sign_in(); + try{ + //let testsginer = new Nip07Signer() + await this.sign_in() + } + catch (error){ + console.log(error); + console.log("nah"); + } + }, methods: { @@ -172,7 +189,8 @@ export default { } .v-Button { @apply bg-black hover:bg-nostr focus:ring-nostr mb-2 inline-flex flex-none items-center rounded-lg border border-nostr px-3 py-1.5 text-sm leading-4 text-white transition-colors duration-300 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-gray-900; - height: 44px; + margin-right: 200px; + height: 44px; } .c-Button { diff --git a/tests/gui/vuejs/noogle/src/components/ResultTable.vue b/tests/gui/vuejs/noogle/src/components/ResultTable.vue index c40b914..804e5fe 100644 --- a/tests/gui/vuejs/noogle/src/components/ResultTable.vue +++ b/tests/gui/vuejs/noogle/src/components/ResultTable.vue @@ -1,5 +1,5 @@