File tree Expand file tree Collapse file tree 3 files changed +17
-11
lines changed
lib/screens/home_page/editor_pane/details_card Expand file tree Collapse file tree 3 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import 'package:apidash/providers/providers.dart';
5
5
import 'package:apidash/widgets/widgets.dart' ;
6
6
import 'request_headers.dart' ;
7
7
import 'request_body.dart' ;
8
+ import 'request_params.dart' ;
8
9
9
10
class EditGraphQLRequestPane extends ConsumerWidget {
10
11
const EditGraphQLRequestPane ({super .key});
@@ -18,6 +19,9 @@ class EditGraphQLRequestPane extends ConsumerWidget {
18
19
final headerLength = ref.watch (selectedRequestModelProvider
19
20
.select ((value) => value? .httpRequestModel? .headersMap.length)) ??
20
21
0 ;
22
+ final paramLength = ref.watch (selectedRequestModelProvider
23
+ .select ((value) => value? .httpRequestModel? .paramsMap.length)) ??
24
+ 0 ;
21
25
final hasQuery = ref.watch (selectedRequestModelProvider
22
26
.select ((value) => value? .httpRequestModel? .hasQuery)) ??
23
27
false ;
@@ -39,14 +43,17 @@ class EditGraphQLRequestPane extends ConsumerWidget {
39
43
},
40
44
showIndicators: [
41
45
headerLength > 0 ,
46
+ paramLength > 0 ,
42
47
hasQuery,
43
48
],
44
49
tabLabels: const [
45
50
kLabelHeaders,
51
+ kLabelURLParams,
46
52
kLabelQuery,
47
53
],
48
54
children: const [
49
55
EditRequestHeaders (),
56
+ EditRequestURLParams (),
50
57
EditRequestBody (),
51
58
],
52
59
);
Original file line number Diff line number Diff line change @@ -22,9 +22,8 @@ class EditWebSocketRequestPane extends ConsumerWidget {
22
22
final paramLength = ref.watch (selectedRequestModelProvider
23
23
.select ((value) => value? .webSocketRequestModel? .paramsMap.length)) ??
24
24
0 ;
25
- final hasQuery = ref.watch (selectedRequestModelProvider
26
- .select ((value) => value? .httpRequestModel? .hasQuery)) ??
27
- false ;
25
+
26
+
28
27
29
28
return RequestPane (
30
29
selectedId: selectedId,
@@ -40,18 +39,18 @@ class EditWebSocketRequestPane extends ConsumerWidget {
40
39
.update (requestTabIndex: index);
41
40
},
42
41
showIndicators: [
43
- // paramLength > 0,
44
- // headerLength > 0,
45
- hasQuery ,
42
+ paramLength > 0 ,
43
+ headerLength > 0 ,
44
+ true ,
46
45
],
47
46
tabLabels: const [
48
- // kLabelURLParams,
49
- // kLabelHeaders,
47
+ kLabelURLParams,
48
+ kLabelHeaders,
50
49
kLabelMessage,
51
50
],
52
51
children: const [
53
- // EditRequestURLParams(),
54
- // EditRequestHeaders(),
52
+ EditRequestURLParams (),
53
+ EditRequestHeaders (),
55
54
EditRequestBody (),
56
55
],
57
56
);
Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ class ResponseTabs extends ConsumerWidget {
93
93
return ResponseTabView (
94
94
selectedId: selectedId,
95
95
children: [
96
- if (apiType == APIType .rest) ...const [
96
+ if (apiType == APIType .rest || apiType == APIType .webSocket ) ...const [
97
97
ResponseBodyTab (),
98
98
ResponseHeadersTab (),
99
99
] else if (apiType == APIType .webSocket) ...const [
You can’t perform that action at this time.
0 commit comments