From d06399ab54954308285ba87b9ea1ffd321360397 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Fri, 26 Jan 2024 10:35:55 +0700 Subject: [PATCH] Refactor useQueryStore in queries.ts --- src/stores/queries.ts | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/stores/queries.ts b/src/stores/queries.ts index 6c46a26..09d0e5d 100644 --- a/src/stores/queries.ts +++ b/src/stores/queries.ts @@ -4,7 +4,7 @@ import gql from 'graphql-tag' import { useQuery } from '@apollo/client' export const useQueryStore = defineStore('query', () => { - const getUser = useQuery(gql` + const getUser = useQuery(gql` query getUsers { users { id @@ -15,7 +15,20 @@ export const useQueryStore = defineStore('query', () => { } `) - return { - getUser, + const { variables } = useQuery(gql` + query getUserById ($id: ID!) { + user (id: $id) { + id + email + } } + `, { + variables: { + id: 'abc-abc-abc', + } + }) + + return { + getUser, + } }) \ No newline at end of file