diff --git a/src/components/relays/nav/RelaysNav.vue b/src/components/relays/nav/RelaysNav.vue
index e3229d2..f57a069 100644
--- a/src/components/relays/nav/RelaysNav.vue
+++ b/src/components/relays/nav/RelaysNav.vue
@@ -27,10 +27,11 @@
\ No newline at end of file
diff --git a/src/components/relays/pages/RelaysFind.vue b/src/components/relays/pages/RelaysFind.vue
index 65423f0..bc804eb 100644
--- a/src/components/relays/pages/RelaysFind.vue
+++ b/src/components/relays/pages/RelaysFind.vue
@@ -54,11 +54,11 @@
diff --git a/src/components/relays/tasks/TasksManager.vue b/src/components/relays/tasks/TasksManager.vue
index 5663ced..1f70ba4 100644
--- a/src/components/relays/tasks/TasksManager.vue
+++ b/src/components/relays/tasks/TasksManager.vue
@@ -9,13 +9,14 @@
\ No newline at end of file
diff --git a/src/shared/computed.js b/src/shared/computed.js
index 5f37b00..51e784a 100644
--- a/src/shared/computed.js
+++ b/src/shared/computed.js
@@ -1,5 +1,14 @@
+import {useRoute} from 'vue-router'
+
export default {
isExpired: function(){
return (slug) => !this.store.tasks.getLastUpdate(slug) || Date.now() - this.store.tasks.getLastUpdate(slug) > this.store.prefs.expireAfter
},
+ path: function() { return useRoute().path },
+ relayFromUrl() {
+ return `wss://${this.$route.params.relayUrl}`
+ },
+ isSingle(){
+ return typeof this.$route.params.relayUrl !== 'undefined'
+ }
}
\ No newline at end of file