test: fragment

This commit is contained in:
Guillaume Chau
2024-01-15 10:55:52 +01:00
parent f8568e851e
commit 062f72a9b7
2 changed files with 15 additions and 7 deletions
@@ -13,10 +13,14 @@ export default defineComponent({
const { result, loading } = useQuery<{ channels: Channel[] }>(gql` const { result, loading } = useQuery<{ channels: Channel[] }>(gql`
query channels { query channels {
channels { channels {
id ...channel
label
} }
} }
fragment channel on Channel {
id
label
}
`) `)
const channels = computed(() => result.value?.channels ?? []) const channels = computed(() => result.value?.channels ?? [])
@@ -22,12 +22,16 @@ export default defineComponent({
const { result, loading, refetch } = useQuery(gql` const { result, loading, refetch } = useQuery(gql`
query channel ($id: ID!) { query channel ($id: ID!) {
channel (id: $id) { channel (id: $id) {
...channelView
}
}
fragment channelView on Channel {
id
label
messages {
id id
label text
messages {
id
text
}
} }
} }
`, () => ({ `, () => ({