Skip to content

Commit f1521d6

Browse files
committed
working on HEADERS AND PARAMS
1 parent 27dfca3 commit f1521d6

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_graphql.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:apidash/providers/providers.dart';
55
import 'package:apidash/widgets/widgets.dart';
66
import 'request_headers.dart';
77
import 'request_body.dart';
8+
import 'request_params.dart';
89

910
class EditGraphQLRequestPane extends ConsumerWidget {
1011
const EditGraphQLRequestPane({super.key});
@@ -18,6 +19,9 @@ class EditGraphQLRequestPane extends ConsumerWidget {
1819
final headerLength = ref.watch(selectedRequestModelProvider
1920
.select((value) => value?.httpRequestModel?.headersMap.length)) ??
2021
0;
22+
final paramLength = ref.watch(selectedRequestModelProvider
23+
.select((value) => value?.httpRequestModel?.paramsMap.length)) ??
24+
0;
2125
final hasQuery = ref.watch(selectedRequestModelProvider
2226
.select((value) => value?.httpRequestModel?.hasQuery)) ??
2327
false;
@@ -39,14 +43,17 @@ class EditGraphQLRequestPane extends ConsumerWidget {
3943
},
4044
showIndicators: [
4145
headerLength > 0,
46+
paramLength > 0,
4247
hasQuery,
4348
],
4449
tabLabels: const [
4550
kLabelHeaders,
51+
kLabelURLParams,
4652
kLabelQuery,
4753
],
4854
children: const [
4955
EditRequestHeaders(),
56+
EditRequestURLParams(),
5057
EditRequestBody(),
5158
],
5259
);

lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_websocket.dart

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,8 @@ class EditWebSocketRequestPane extends ConsumerWidget {
2222
final paramLength = ref.watch(selectedRequestModelProvider
2323
.select((value) => value?.webSocketRequestModel?.paramsMap.length)) ??
2424
0;
25-
final hasQuery = ref.watch(selectedRequestModelProvider
26-
.select((value) => value?.httpRequestModel?.hasQuery)) ??
27-
false;
25+
26+
2827

2928
return RequestPane(
3029
selectedId: selectedId,
@@ -40,18 +39,18 @@ class EditWebSocketRequestPane extends ConsumerWidget {
4039
.update(requestTabIndex: index);
4140
},
4241
showIndicators: [
43-
// paramLength > 0,
44-
// headerLength > 0,
45-
hasQuery,
42+
paramLength > 0,
43+
headerLength > 0,
44+
true,
4645
],
4746
tabLabels: const [
48-
// kLabelURLParams,
49-
// kLabelHeaders,
47+
kLabelURLParams,
48+
kLabelHeaders,
5049
kLabelMessage,
5150
],
5251
children: const [
53-
// EditRequestURLParams(),
54-
// EditRequestHeaders(),
52+
EditRequestURLParams(),
53+
EditRequestHeaders(),
5554
EditRequestBody(),
5655
],
5756
);

lib/screens/home_page/editor_pane/details_card/response_pane.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class ResponseTabs extends ConsumerWidget {
9393
return ResponseTabView(
9494
selectedId: selectedId,
9595
children: [
96-
if (apiType == APIType.rest) ...const [
96+
if (apiType == APIType.rest || apiType == APIType.webSocket) ...const [
9797
ResponseBodyTab(),
9898
ResponseHeadersTab(),
9999
] else if (apiType == APIType.webSocket) ...const [

0 commit comments

Comments
 (0)