Skip to content

Commit 4b7329b

Browse files
authored
Merge pull request #178 from brendo/improve-path-styling
Update path styling, including responsive
2 parents aaf5654 + 67d6085 commit 4b7329b

12 files changed

+57
-16
lines changed

docs/demo/demo.b13313c0a7d166929de3.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/demo/demo.d73ff4397f0035ac6394.js

-1
This file was deleted.

docs/demo/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
</head>
8-
<body><script type="text/javascript" src="manifest.81c1f8c28d950ee22175.js"></script><script type="text/javascript" src="vendor.5e42313e188f293e0550.js"></script><script type="text/javascript" src="demo.d73ff4397f0035ac6394.js"></script></body>
8+
<body><script type="text/javascript" src="manifest.5c1a17bfabe9dba82773.js"></script><script type="text/javascript" src="vendor.5e42313e188f293e0550.js"></script><script type="text/javascript" src="demo.b13313c0a7d166929de3.js"></script></body>
99
</html>

docs/demo/manifest.81c1f8c28d950ee22175.js renamed to docs/demo/manifest.5c1a17bfabe9dba82773.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/BodySchema/BodySchema.styles.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ export const styles = createSheet(({ backgrounds, borders, sizes }) => ({
3434
borderLeft: `1px solid ${borders.default}`
3535
},
3636

37+
[`& > td > table`]: {
38+
marginLeft: '12px'
39+
},
40+
3741
[`.${property.classes.last} + & > td`]: {
3842
borderLeft: 'none'
3943
}
@@ -43,13 +47,14 @@ export const styles = createSheet(({ backgrounds, borders, sizes }) => ({
4347
fontFamily: 'monospace',
4448
padding: '5px 10px'
4549
},
50+
4651
'hasTabs': {
4752
borderTopLeftRadius: 0
4853
},
4954

5055
[`@media (max-width: ${sizes.breakpoint})`]: {
5156
'bodySchema': {
52-
paddingRight: '10px',
57+
paddingRight: '22px',
5358
fontSize: '0.8rem'
5459
}
5560
},

src/components/Endpoints/Endpoint.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default class Endpoint extends PureComponent {
1515

1616
return (
1717
<div className={classes.endpoint}>
18-
{description && <div><label>{description}</label></div>}
18+
{description && <div>{description}</div>}
1919
<input className={classes.readonly} defaultValue={url} readOnly onFocus={this.handleFocus} />
2020
</div>
2121
)

src/components/Endpoints/Endpoint.style.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@ import { createSheet } from '../../theme'
22

33
export const styles = createSheet(({borders, text, sizes}) => ({
44
endpoint: {
5-
lineHeight: '200%'
5+
lineHeight: '1.4',
6+
'& + &': {
7+
marginTop: '.5rem'
8+
}
69
},
710
readonly: {
11+
fontSize: '.8rem',
12+
fontFamily: 'monospace',
13+
lineHeight: '1.4',
14+
padding: '.25rem',
815
width: '100%',
16+
boxSizing: 'border-box',
917
'&:focus': {
1018
outline: 'none'
1119
}

src/components/Endpoints/Endpoints.style.js

+12-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,17 @@ import c from 'color'
33

44
export const styles = createSheet(({borders, backgrounds, text, sizes}) => ({
55
endpoints: {
6-
minWidth: '300px',
7-
backgroundColor: `${c(backgrounds.schema).darken(0.1)}`,
8-
padding: '15px'
6+
minWidth: '30rem',
7+
backgroundColor: `${c(backgrounds.schema)}`,
8+
padding: '.5rem',
9+
boxShadow: '2px 2px 1rem rgba(0,0,0,0.25)',
10+
borderRadius: '.5rem'
11+
},
12+
13+
[`@media (max-width: ${sizes.breakpoint})`]: {
14+
'endpoints': {
15+
minWidth: 'auto',
16+
width: '100%'
17+
}
918
}
1019
}))

src/components/Indicator/Indicator.styles.js

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ export const styles = createSheet(({ shades }) => ({
1212
marginLeft: '1em'
1313
},
1414

15+
'&:hover': {
16+
cursor: 'pointer'
17+
},
18+
1519
'&$up img': { transform: 'rotate(180deg)' },
1620
'&$right img': { transform: 'rotate(-90deg)' }
1721
},

src/components/Method/Method.styles.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ export const styles = createSheet(({ borders, text, sizes }) => ({
99

1010
'& > h3': {
1111
display: 'inline-block',
12-
marginBottom: '15px'
12+
margin: '0 1.5rem .5rem 0'
1313
},
1414

1515
'& h4': {
1616
fontSize: 'smaller',
1717
textTransform: 'uppercase',
1818
color: `${c(text.default).lighten(0.5)}`,
1919
borderBottom: `1px solid ${borders.default}`,
20-
marginTop: '20px'
20+
marginTop: '1rem'
2121
}
2222
},
2323

src/components/Method/MethodEndpoints.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export default class MethodEndpoints extends PureComponent {
2626
}
2727

2828
return (
29-
<div className={classNames(classes.methodPath)}>
29+
<div className={classNames(classes.methodEndpoints)}>
3030
<div onClick={this.onClickPath}>
3131
<span className={classNames(type, 'methodType')}>{type}</span>
3232
<span className='path'>{path}</span>

src/components/Method/MethodEndpoints.styles.js

+19-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import { createSheet } from '../../theme'
22

33
export const styles = createSheet(({borders, text, sizes}) => ({
4-
methodPath: {
4+
methodEndpoints: {
55
display: 'inline-block',
66
fontFamily: 'monospace',
7-
marginLeft: '30px',
7+
fontSize: '1.2rem',
8+
margin: '0 0 .5rem',
89
position: 'relative',
910

11+
'&:hover': {
12+
textDecoration: 'underline'
13+
},
14+
1015
'& .methodType': {
1116
textTransform: 'uppercase',
1217
marginRight: '10px',
@@ -31,9 +36,19 @@ export const styles = createSheet(({borders, text, sizes}) => ({
3136
display: 'none'
3237
},
3338
expanded: {
34-
// outline: '1px solid red',
3539
display: 'block',
3640
position: 'absolute',
37-
backgroundColor: 'white'
41+
top: '1.6rem',
42+
left: '0',
43+
zIndex: '5'
44+
},
45+
46+
[`@media (max-width: ${sizes.breakpoint})`]: {
47+
'methodEndpoints': {
48+
display: 'block'
49+
},
50+
expanded: {
51+
width: 'calc(100% - 1rem)'
52+
}
3853
}
3954
}))

0 commit comments

Comments
 (0)