From a2d44137cd9d0c4d4a30592a7b0330dfab33266e Mon Sep 17 00:00:00 2001 From: clonbg Date: Sat, 7 Sep 2024 12:30:31 +0200 Subject: [PATCH] url pocket in store --- src/components/Lista.vue | 6 +++++- src/stores/user.js | 3 ++- src/views/ListasView.vue | 2 +- src/views/LoginView.vue | 2 +- src/views/RegistroView.vue | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/Lista.vue b/src/components/Lista.vue index 9952398..9750f1c 100644 --- a/src/components/Lista.vue +++ b/src/components/Lista.vue @@ -65,6 +65,10 @@ import { onMounted, ref } from 'vue' import { useRoute } from 'vue-router' import PocketBase from 'pocketbase'; +import { useUserStore } from '@/stores/user' + +// access the `store` variable anywhere in the component ✨ +const storeUser = useUserStore() const route = useRoute() let id_lista = route.params.id @@ -73,7 +77,7 @@ let pb = null let nombreLista = ref('') onMounted(async () => { - pb = new PocketBase('http://127.0.0.1:8090'); + pb = new PocketBase(storeUser.urlPocketbase); items.value = await pb.collection('item').getFullList( { filter: `field.id = '${id_lista}'`, diff --git a/src/stores/user.js b/src/stores/user.js index e5e1d7b..c1de92c 100644 --- a/src/stores/user.js +++ b/src/stores/user.js @@ -4,6 +4,7 @@ import { defineStore } from 'pinia' export const useUserStore = defineStore('user', () => { const user = ref() const isValid = ref(false) + const urlPocketbase = "http://127.0.0.1:8090" - return { user, isValid } + return { user, isValid, urlPocketbase } }) \ No newline at end of file diff --git a/src/views/ListasView.vue b/src/views/ListasView.vue index 364f773..bcaf538 100644 --- a/src/views/ListasView.vue +++ b/src/views/ListasView.vue @@ -43,7 +43,7 @@ let pb = ref() let listas = ref() onMounted(async () => { - pb = new PocketBase('http://127.0.0.1:8090'); + pb = new PocketBase(storeUser.urlPocketbase); listas.value = await pb.collection('listas').getFullList({ sort: '-created', }); diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index f56b5c9..2378176 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -142,7 +142,7 @@ const visibleModalSended = ref(false); const visibleModalInvalid = ref(false); onMounted(() => { - pb = new PocketBase("http://127.0.0.1:8090"); + pb = new PocketBase(storeUser.urlPocketbase); }); const login = async () => { diff --git a/src/views/RegistroView.vue b/src/views/RegistroView.vue index b9ff9f2..bd40b9b 100644 --- a/src/views/RegistroView.vue +++ b/src/views/RegistroView.vue @@ -89,7 +89,7 @@ let password = ref(""); let passwordRepeat = ref(""); onMounted(() => { - pb = new PocketBase("http://127.0.0.1:8090"); + pb = new PocketBase(storeUser.urlPocketbase); });