|
11 | 11 | [data]="data.description || ''"
|
12 | 12 | ></div>
|
13 | 13 | <app-doc-viewer-deprecated
|
14 |
| - [item]="data" |
| 14 | + [isDeprecated]="data.isDeprecated" |
| 15 | + [deprecatedReason]="data.deprecationReason" |
15 | 16 | ></app-doc-viewer-deprecated>
|
16 | 17 | <div class="doc-viewer-item-query-inner">
|
17 | 18 | <button
|
18 | 19 | class="doc-viewer-item-query-add-btn"
|
19 | 20 | (click)="addToEditor({ name: data.name, parentType: parentType })"
|
20 | 21 | track-id="add_query"
|
21 |
| - > |
| 22 | + > |
22 | 23 | @if (isRootType(parentType)) {
|
23 |
| - {{ |
24 |
| - 'DOCS_ADD_QUERY_TEXT' | translate |
25 |
| - }} |
| 24 | + {{ 'DOCS_ADD_QUERY_TEXT' | translate }} |
26 | 25 | }
|
27 | 26 | @if (!isRootType(parentType)) {
|
28 |
| - {{ |
29 |
| - 'DOCS_ADD_FRAGMENT_TEXT' | translate |
30 |
| - }} |
| 27 | + {{ 'DOCS_ADD_FRAGMENT_TEXT' | translate }} |
31 | 28 | }
|
32 | 29 | </button>
|
33 | 30 | </div>
|
34 | 31 | </div>
|
35 | 32 | </div>
|
36 | 33 | <!--Field arguments-->
|
37 | 34 | @if (data.args && data.args.length) {
|
38 |
| - <div |
39 |
| - class="doc-viewer-section doc-viewer-arguments" |
40 |
| - > |
| 35 | + <div class="doc-viewer-section doc-viewer-arguments"> |
41 | 36 | <div class="doc-viewer-section-title">
|
42 | 37 | {{ 'DOCS_ARGUMENTS_TEXT' | translate }}
|
43 | 38 | </div>
|
44 | 39 | @for (arg of data.args; track argTrackBy($index, arg)) {
|
45 |
| - <div |
46 |
| - class="doc-viewer-item doc-viewer-item-query" |
47 |
| - > |
| 40 | + <div class="doc-viewer-item doc-viewer-item-query"> |
48 | 41 | <div class="doc-viewer-item-query-inner">
|
49 | 42 | <span class="no-link-link" (click)="goToType(arg.type.inspect())">
|
50 | 43 | {{ arg.name }}
|
51 | 44 | @if (getDefaultValue(arg)) {
|
52 | 45 | <span class="doc-viewer-item-value"
|
53 | 46 | >= {{ getDefaultValue(arg) }}</span
|
54 |
| - > |
55 |
| - } |
56 |
| - </span> |
57 |
| - <span |
58 |
| - class="doc-viewer-item-type doc-viewer-item-query-type no-link-link" |
59 |
| - (click)="goToType(arg.type.inspect())" |
60 | 47 | >
|
61 |
| - {{ arg.type.inspect() }} |
62 |
| - </span> |
63 |
| - </div> |
64 |
| - <div |
65 |
| - class="doc-viewer-item-query-description" |
66 |
| - markdown |
67 |
| - [data]="arg.description || ''" |
68 |
| - ></div> |
| 48 | + } |
| 49 | + </span> |
| 50 | + <span |
| 51 | + class="doc-viewer-item-type doc-viewer-item-query-type no-link-link" |
| 52 | + (click)="goToType(arg.type.inspect())" |
| 53 | + > |
| 54 | + {{ arg.type.inspect() }} |
| 55 | + </span> |
69 | 56 | </div>
|
70 |
| - } |
71 |
| - </div> |
72 |
| - } |
73 |
| - } |
| 57 | + <div |
| 58 | + class="doc-viewer-item-query-description" |
| 59 | + markdown |
| 60 | + [data]="arg.description || ''" |
| 61 | + ></div> |
74 | 62 |
|
75 |
| - <!--Field type--> |
76 |
| - <div class="doc-viewer-section-title">{{ 'DOCS_TYPE_TEXT' | translate }}</div> |
77 |
| - @if (gqlSchema && data && gqlSchema.getType(cleanName(data.type.inspect()))) { |
78 |
| - <app-doc-viewer-type |
79 |
| - [data]="gqlSchema.getType(cleanName(data.type.inspect()))" |
80 |
| - [gqlSchema]="gqlSchema" |
81 |
| - [sortByOption]="sortByOption" |
82 |
| - [hideDeprecatedDocItems]="hideDeprecatedDocItems" |
83 |
| - (goToFieldChange)="goToField($event.name, $event.parentType)" |
84 |
| - (goToTypeChange)="goToType($event.name)" |
85 |
| - (addToEditorChange)="addToEditor($event)" |
86 |
| - (sortFieldsByChange)="sortFieldsByChange.emit($event)" |
87 |
| - ></app-doc-viewer-type> |
| 63 | + <app-doc-viewer-deprecated |
| 64 | + [isDeprecated]="!!arg.deprecationReason" |
| 65 | + [deprecatedReason]="arg.deprecationReason" |
| 66 | + ></app-doc-viewer-deprecated> |
| 67 | + </div> |
| 68 | + } |
| 69 | + </div> |
88 | 70 | }
|
| 71 | +} |
| 72 | + |
| 73 | +<!--Field type--> |
| 74 | +<div class="doc-viewer-section-title">{{ 'DOCS_TYPE_TEXT' | translate }}</div> |
| 75 | +@if (gqlSchema && data && gqlSchema.getType(cleanName(data.type.inspect()))) { |
| 76 | + <app-doc-viewer-type |
| 77 | + [data]="gqlSchema.getType(cleanName(data.type.inspect()))" |
| 78 | + [gqlSchema]="gqlSchema" |
| 79 | + [sortByOption]="sortByOption" |
| 80 | + [hideDeprecatedDocItems]="hideDeprecatedDocItems" |
| 81 | + (goToFieldChange)="goToField($event.name, $event.parentType)" |
| 82 | + (goToTypeChange)="goToType($event.name)" |
| 83 | + (addToEditorChange)="addToEditor($event)" |
| 84 | + (sortFieldsByChange)="sortFieldsByChange.emit($event)" |
| 85 | + ></app-doc-viewer-type> |
| 86 | +} |
0 commit comments