test: fragment
This commit is contained in:
@@ -13,10 +13,14 @@ export default defineComponent({
|
||||
const { result, loading } = useQuery<{ channels: Channel[] }>(gql`
|
||||
query channels {
|
||||
channels {
|
||||
id
|
||||
label
|
||||
...channel
|
||||
}
|
||||
}
|
||||
|
||||
fragment channel on Channel {
|
||||
id
|
||||
label
|
||||
}
|
||||
`)
|
||||
const channels = computed(() => result.value?.channels ?? [])
|
||||
|
||||
|
||||
@@ -22,12 +22,16 @@ export default defineComponent({
|
||||
const { result, loading, refetch } = useQuery(gql`
|
||||
query channel ($id: ID!) {
|
||||
channel (id: $id) {
|
||||
...channelView
|
||||
}
|
||||
}
|
||||
|
||||
fragment channelView on Channel {
|
||||
id
|
||||
label
|
||||
messages {
|
||||
id
|
||||
label
|
||||
messages {
|
||||
id
|
||||
text
|
||||
}
|
||||
text
|
||||
}
|
||||
}
|
||||
`, () => ({
|
||||
|
||||
Reference in New Issue
Block a user