Skip to content

Commit 34a74fd

Browse files
committed
Fixes #456 improved responsive styling on mobile form factor
1 parent c917e01 commit 34a74fd

File tree

4 files changed

+30
-21
lines changed

4 files changed

+30
-21
lines changed

src/styles/endpoint-styles.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -138,33 +138,33 @@ export default css`
138138
flex-direction: column;
139139
border-top:1px solid var(--light-border-color);
140140
}
141-
.request,
142-
.response{
141+
api-request.view-mode,
142+
api-response.view-mode {
143143
flex:1;
144144
min-height:100px;
145145
padding:16px 8px;
146146
overflow:hidden;
147147
}
148-
.request{
148+
api-request.view-mode {
149149
border-width:0 0 1px 0;
150150
border-style:dashed;
151151
}
152152
153-
.head .request,
154-
.patch .request,
155-
.options .request {
153+
.head api-request.view-mode,
154+
.patch api-request.view-mode,
155+
.options api-request.view-mode {
156156
border-color:var(--yellow);
157157
}
158-
.put .request{
158+
.put api-request.view-mode {
159159
border-color:var(--orange);
160160
}
161-
.post .request{
161+
.post api-request.view-mode {
162162
border-color:var(--green);
163163
}
164-
.get .request{
164+
.get api-request.view-mode{
165165
border-color:var(--blue);
166166
}
167-
.delete .request{
167+
.delete api-request.view-mode{
168168
border-color:var(--red);
169169
}
170170
@@ -184,13 +184,13 @@ export default css`
184184
.req-resp-container{
185185
flex-direction: var(--layout, row);
186186
}
187-
.request{
188-
border-width:0 1px 0 0;
187+
api-response.view-mode {
189188
padding:16px;
190189
}
191-
.response{
190+
api-request.view-mode {
191+
border-width:0 1px 0 0;
192192
padding:16px;
193-
}
193+
}
194194
.summary{
195195
padding:8px 16px;
196196
}

src/templates/callback-template.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ export default function callbackTemplate(callbacks) {
2020
<span style="line-height:20px; vertical-align: baseline;">${pathObj[0]} </span>
2121
</div>
2222
<div class='expanded-req-resp-container'>
23-
<api-request class="request-panel"
23+
<api-request
24+
class = "${this.renderStyle}-mode callback"
25+
style = "width:100%;"
2426
callback = "true"
2527
method = "${method[0] || ''}",
2628
path = "${pathObj[0] || ''}"
@@ -40,6 +42,8 @@ export default function callbackTemplate(callbacks) {
4042
> </api-request>
4143
4244
<api-response
45+
style = "width:100%;"
46+
class = "${this.renderStyle}-mode"
4347
callback = "true"
4448
.responses="${method[1]?.responses}"
4549
render-style="${this.renderStyle}"

src/templates/endpoint-template.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ function endpointBodyTemplate(path) {
8989
${codeSampleTabPanel}
9090
</div>
9191
<div class='req-resp-container'>
92-
<api-request
93-
class="request"
92+
<api-request
93+
class = "${this.renderStyle}-mode"
94+
style = "width:100%;"
9495
method = "${path.method}",
9596
path = "${path.path}"
9697
.parameters = "${path.parameters}"
@@ -113,8 +114,9 @@ function endpointBodyTemplate(path) {
113114
>
114115
${path.callbacks ? callbackTemplate.call(this, path.callbacks) : ''}
115116
</api-request>
116-
<api-response
117-
class="response"
117+
<api-response
118+
class = "${this.renderStyle}-mode"
119+
style = "width:100%;"
118120
.responses="${path.responses}"
119121
active-schema-tab = "${this.defaultSchemaTab}"
120122
render-style="${this.renderStyle}"

src/templates/expanded-endpoint-template.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ export function expandedEndpointBodyTemplate(path, tagName = '') {
5656
${pathSecurityTemplate.call(this, path.security)}
5757
${codeSampleTabPanel}
5858
<div class='expanded-req-resp-container'>
59-
<api-request class="request-panel"
59+
<api-request
60+
class = "${this.renderStyle}-mode"
61+
style = "width:100%;"
6062
method = "${path.method}"
6163
path = "${path.path}"
6264
.parameters = "${path.parameters}"
@@ -81,7 +83,8 @@ export function expandedEndpointBodyTemplate(path, tagName = '') {
8183
${path.callbacks ? callbackTemplate.call(this, path.callbacks) : ''}
8284
8385
<api-response
84-
class = 'response-panel'
86+
class = "${this.renderStyle}-mode"
87+
style = "width:100%;"
8588
.responses = "${path.responses}"
8689
render-style = "${this.renderStyle}"
8790
schema-style = "${this.schemaStyle}"

0 commit comments

Comments
 (0)