test: fragment
This commit is contained in:
@@ -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
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`, () => ({
|
`, () => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user