diff --git a/src/api/fragments/TextprodRecursiveFields.gql b/src/api/fragments/TextprodRecursiveFields.gql new file mode 100644 index 0000000..4d3c9e1 --- /dev/null +++ b/src/api/fragments/TextprodRecursiveFields.gql @@ -0,0 +1,9 @@ +fragment TextprodRecursiveFields on Textprod { + id + title + familles { + id + name + } + __typename +} diff --git a/src/api/fragments/TextrefRecursiveFields.gql b/src/api/fragments/TextrefRecursiveFields.gql new file mode 100644 index 0000000..d2d9606 --- /dev/null +++ b/src/api/fragments/TextrefRecursiveFields.gql @@ -0,0 +1,9 @@ +fragment TextrefRecursiveFields on Textref { + id + title + familles { + id + name + } + __typename +} diff --git a/src/api/queries/TextdepartRecursive.gql b/src/api/queries/TextdepartRecursive.gql new file mode 100644 index 0000000..75b1103 --- /dev/null +++ b/src/api/queries/TextdepartRecursive.gql @@ -0,0 +1,26 @@ +#import "../fragments/TextrefRecursiveFields.gql" +#import "../fragments/TextprodRecursiveFields.gql" + +query TextdepartRecursive($id: Int!) { + textref(id: $id) { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + text_en_rebond { + ...TextrefRecursiveFields + } + text_produits { + ...TextprodRecursiveFields + } + } + text_produits { + ...TextprodRecursiveFields + } + } + text_produits { + ...TextprodRecursiveFields + } + } +}