From dda81e466ff87ca87a8e06dde90d1cecf28089a1 Mon Sep 17 00:00:00 2001 From: dskvr Date: Sat, 17 Dec 2022 17:36:59 +0100 Subject: [PATCH] tie it all together, needs cleanup --- nginx/conf.d/default.conf | 5 + package.json | 4 +- scripts/geo.js | 2 +- src/components/FooterComponent.vue | 42 ++ src/components/LeafletComponent.vue | 4 +- src/components/LeafletSingleComponent.vue | 4 +- src/components/NavComponent.vue | 5 +- src/components/RelayGroupedListComponent.vue | 274 ++++++++++++ src/components/RelayListComponent.vue | 127 +++--- src/components/RelaySingleComponent.vue | 50 ++- src/components/RelayTableComponent.vue | 7 +- src/main.js | 9 +- src/pages/ByStatus.vue | 343 ++++++++++++++ src/pages/HomePage.vue | 442 ++++++++++++++----- src/pages/SingleRelay.vue | 123 ++++-- src/router/index.js | 25 +- src/styles/main.scss | 20 + src/utils/index.js | 24 + 18 files changed, 1255 insertions(+), 255 deletions(-) create mode 100644 src/components/FooterComponent.vue create mode 100644 src/components/RelayGroupedListComponent.vue create mode 100644 src/pages/ByStatus.vue create mode 100644 src/utils/index.js diff --git a/nginx/conf.d/default.conf b/nginx/conf.d/default.conf index e1e0040..67a4efa 100644 --- a/nginx/conf.d/default.conf +++ b/nginx/conf.d/default.conf @@ -4,5 +4,10 @@ server { location / { index index.html; +# try_files $uri $uri/ /index.html; + } + + location ~ /?(.*)$ { + index index.html } } diff --git a/package.json b/package.json index 0d50701..23e61cf 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "node-emoji": "1.11.0", "node-polyfill-webpack-plugin": "2.0.1", "nostr": "0.2.5", - "nostr-relay-inspector": "0.0.7", + "nostr-relay-inspector": "0.0.9", "nostr-tools": "0.24.1", "onion-regex": "2.0.8", "requests": "0.3.0", @@ -45,6 +45,8 @@ "vue-router": "4.1.6", "vue-simple-maps": "1.1.3", "vue3-popper": "1.5.0", + "vue3-storage": "0.1.11", + "vue3-tabs-component": "1.1.2", "yaml-loader": "^0.6.0", "yaml2json": "1.0.2" }, diff --git a/scripts/geo.js b/scripts/geo.js index f015e39..4d02557 100644 --- a/scripts/geo.js +++ b/scripts/geo.js @@ -45,7 +45,7 @@ const query = async function(){ // console.log(dns, ip) geo = await getGeo(ip) - console.log(geo, ip, dns) + // console.log(geo, ip, dns) if(dns) geo.dns = dns[dns.length-1] diff --git a/src/components/FooterComponent.vue b/src/components/FooterComponent.vue new file mode 100644 index 0000000..43c40f7 --- /dev/null +++ b/src/components/FooterComponent.vue @@ -0,0 +1,42 @@ + + + \ No newline at end of file diff --git a/src/components/LeafletComponent.vue b/src/components/LeafletComponent.vue index 4c4cc8e..429e351 100644 --- a/src/components/LeafletComponent.vue +++ b/src/components/LeafletComponent.vue @@ -92,8 +92,10 @@ export default { + + diff --git a/src/components/RelayListComponent.vue b/src/components/RelayListComponent.vue index 9a02cf6..6661184 100644 --- a/src/components/RelayListComponent.vue +++ b/src/components/RelayListComponent.vue @@ -1,17 +1,17 @@