Skip to content

Commit 5d171bc

Browse files
committed
request pane corrected
1 parent 3ef1fe3 commit 5d171bc

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

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

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,21 @@ class EditRequestBody extends ConsumerWidget {
3939

4040
return Column(
4141
children: [
42-
(apiType == APIType.webSocket) //dont forget to make it switch and put for rest
43-
? SizedBox(
42+
switch(apiType){
43+
APIType.rest => const SizedBox(
44+
height: kHeaderHeight,
45+
child: Row(
46+
mainAxisAlignment: MainAxisAlignment.center,
47+
children: [
48+
Text(
49+
"Select Content Type:",
50+
),
51+
DropdownButtonBodyContentType(),
52+
],
53+
),
54+
),
55+
APIType.webSocket => //dont forget to make it switch and put for rest
56+
SizedBox(
4457
height: kHeaderHeight,
4558
child: Row(
4659
mainAxisAlignment: MainAxisAlignment.spaceBetween,
@@ -69,8 +82,10 @@ class EditRequestBody extends ConsumerWidget {
6982
),
7083
],
7184
),
72-
)
73-
: kSizedBoxEmpty,
85+
),
86+
_=> kSizedBoxEmpty,
87+
88+
},
7489
switch (apiType) {
7590
APIType.rest => Expanded(
7691
child: switch (contentType) {

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ class EditWebSocketRequestPane extends ConsumerWidget {
2323
final paramLength = ref.watch(selectedRequestModelProvider
2424
.select((value) => value?.webSocketRequestModel?.paramsMap.length)) ??
2525
0;
26+
final message = ref.watch(selectedRequestModelProvider
27+
.select((value) => value?.webSocketRequestModel?.message)) ??
28+
"";
2629

2730
return RequestPane(
2831
selectedId: selectedId,
@@ -40,7 +43,7 @@ class EditWebSocketRequestPane extends ConsumerWidget {
4043
showIndicators: [
4144
paramLength > 0,
4245
!kIsWeb && headerLength > 0,
43-
true,
46+
message.isNotEmpty,
4447
],
4548
tabLabels: const [
4649
kLabelURLParams,

0 commit comments

Comments
 (0)