Skip to content

Commit 7da75f9

Browse files
authored
Merge pull request #2 from stoplightio/feat/SL-1077/convert-to-ts
[SL-1077] More reasonable types + minor cleanup
2 parents 633cc1d + 16dafbb commit 7da75f9

19 files changed

+1064
-655
lines changed

.storybook/preview-head.html

Lines changed: 342 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,342 @@
1+
<link href="https://cdn.jsdelivr.net/npm/tailwindcss/dist/tailwind.min.css" rel="stylesheet">
2+
3+
<style>
4+
.JSV-row {
5+
user-select: none;
6+
}
7+
.JSV-row:nth-child(even) {
8+
background-color: #f8fafc;
9+
}
10+
.JSV-row:hover {
11+
background-color: #f3f3f3;
12+
}
13+
.JSV-row i {
14+
font-size: 11px;
15+
}
16+
.JSV-row--0 {
17+
padding-left: 20px;
18+
}
19+
.JSV-divider--0 {
20+
padding-left: 5px;
21+
}
22+
.JSV-row--1 {
23+
padding-left: 35px;
24+
}
25+
.JSV-divider--1 {
26+
padding-left: 20px;
27+
}
28+
.JSV-row--2 {
29+
padding-left: 50px;
30+
}
31+
.JSV-divider--2 {
32+
padding-left: 35px;
33+
}
34+
.JSV-row--3 {
35+
padding-left: 65px;
36+
}
37+
.JSV-divider--3 {
38+
padding-left: 50px;
39+
}
40+
.JSV-row--4 {
41+
padding-left: 80px;
42+
}
43+
.JSV-divider--4 {
44+
padding-left: 65px;
45+
}
46+
.JSV-row--5 {
47+
padding-left: 95px;
48+
}
49+
.JSV-divider--5 {
50+
padding-left: 80px;
51+
}
52+
.JSV-row--6 {
53+
padding-left: 110px;
54+
}
55+
.JSV-divider--6 {
56+
padding-left: 95px;
57+
}
58+
.JSV-row--7 {
59+
padding-left: 125px;
60+
}
61+
.JSV-divider--7 {
62+
padding-left: 110px;
63+
}
64+
.JSV-row--8 {
65+
padding-left: 140px;
66+
}
67+
.JSV-divider--8 {
68+
padding-left: 125px;
69+
}
70+
.JSV-row--9 {
71+
padding-left: 155px;
72+
}
73+
.JSV-divider--9 {
74+
padding-left: 140px;
75+
}
76+
.JSV-row--10 {
77+
padding-left: 170px;
78+
}
79+
.JSV-divider--10 {
80+
padding-left: 155px;
81+
}
82+
.JSV-row--11 {
83+
padding-left: 185px;
84+
}
85+
.JSV-divider--11 {
86+
padding-left: 170px;
87+
}
88+
.JSV-row--12 {
89+
padding-left: 200px;
90+
}
91+
.JSV-divider--12 {
92+
padding-left: 185px;
93+
}
94+
.JSV-row--13 {
95+
padding-left: 215px;
96+
}
97+
.JSV-divider--13 {
98+
padding-left: 200px;
99+
}
100+
.JSV-row--14 {
101+
padding-left: 230px;
102+
}
103+
.JSV-divider--14 {
104+
padding-left: 215px;
105+
}
106+
.JSV-row--15 {
107+
padding-left: 245px;
108+
}
109+
.JSV-divider--15 {
110+
padding-left: 230px;
111+
}
112+
.JSV-row--16 {
113+
padding-left: 260px;
114+
}
115+
.JSV-divider--16 {
116+
padding-left: 245px;
117+
}
118+
.JSV-row--17 {
119+
padding-left: 275px;
120+
}
121+
.JSV-divider--17 {
122+
padding-left: 260px;
123+
}
124+
.JSV-row--18 {
125+
padding-left: 290px;
126+
}
127+
.JSV-divider--18 {
128+
padding-left: 275px;
129+
}
130+
.JSV-row--19 {
131+
padding-left: 305px;
132+
}
133+
.JSV-divider--19 {
134+
padding-left: 290px;
135+
}
136+
.JSV-row--20 {
137+
padding-left: 320px;
138+
}
139+
.JSV-divider--20 {
140+
padding-left: 305px;
141+
}
142+
.JSV-row--21 {
143+
padding-left: 335px;
144+
}
145+
.JSV-divider--21 {
146+
padding-left: 320px;
147+
}
148+
.JSV-row--22 {
149+
padding-left: 350px;
150+
}
151+
.JSV-divider--22 {
152+
padding-left: 335px;
153+
}
154+
.JSV-row--23 {
155+
padding-left: 365px;
156+
}
157+
.JSV-divider--23 {
158+
padding-left: 350px;
159+
}
160+
.JSV-row--24 {
161+
padding-left: 380px;
162+
}
163+
.JSV-divider--24 {
164+
padding-left: 365px;
165+
}
166+
.JSV-row--25 {
167+
padding-left: 395px;
168+
}
169+
.JSV-divider--25 {
170+
padding-left: 380px;
171+
}
172+
.JSV-row--26 {
173+
padding-left: 410px;
174+
}
175+
.JSV-divider--26 {
176+
padding-left: 395px;
177+
}
178+
.JSV-row--27 {
179+
padding-left: 425px;
180+
}
181+
.JSV-divider--27 {
182+
padding-left: 410px;
183+
}
184+
.JSV-row--28 {
185+
padding-left: 440px;
186+
}
187+
.JSV-divider--28 {
188+
padding-left: 425px;
189+
}
190+
.JSV-row--29 {
191+
padding-left: 455px;
192+
}
193+
.JSV-divider--29 {
194+
padding-left: 440px;
195+
}
196+
.JSV-row--30 {
197+
padding-left: 470px;
198+
}
199+
.JSV-divider--30 {
200+
padding-left: 455px;
201+
}
202+
.JSV-row--31 {
203+
padding-left: 485px;
204+
}
205+
.JSV-divider--31 {
206+
padding-left: 470px;
207+
}
208+
.JSV-row--32 {
209+
padding-left: 500px;
210+
}
211+
.JSV-divider--32 {
212+
padding-left: 485px;
213+
}
214+
.JSV-row--33 {
215+
padding-left: 515px;
216+
}
217+
.JSV-divider--33 {
218+
padding-left: 500px;
219+
}
220+
.JSV-row--34 {
221+
padding-left: 530px;
222+
}
223+
.JSV-divider--34 {
224+
padding-left: 515px;
225+
}
226+
.JSV-row--35 {
227+
padding-left: 545px;
228+
}
229+
.JSV-divider--35 {
230+
padding-left: 530px;
231+
}
232+
.JSV-row--36 {
233+
padding-left: 560px;
234+
}
235+
.JSV-divider--36 {
236+
padding-left: 545px;
237+
}
238+
.JSV-row--37 {
239+
padding-left: 575px;
240+
}
241+
.JSV-divider--37 {
242+
padding-left: 560px;
243+
}
244+
.JSV-row--38 {
245+
padding-left: 590px;
246+
}
247+
.JSV-divider--38 {
248+
padding-left: 575px;
249+
}
250+
.JSV-row--39 {
251+
padding-left: 605px;
252+
}
253+
.JSV-divider--39 {
254+
padding-left: 590px;
255+
}
256+
.JSV-row--40 {
257+
padding-left: 620px;
258+
}
259+
.JSV-divider--40 {
260+
padding-left: 605px;
261+
}
262+
.JSV-row--41 {
263+
padding-left: 635px;
264+
}
265+
.JSV-divider--41 {
266+
padding-left: 620px;
267+
}
268+
.JSV-row--42 {
269+
padding-left: 650px;
270+
}
271+
.JSV-divider--42 {
272+
padding-left: 635px;
273+
}
274+
.JSV-row--43 {
275+
padding-left: 665px;
276+
}
277+
.JSV-divider--43 {
278+
padding-left: 650px;
279+
}
280+
.JSV-row--44 {
281+
padding-left: 680px;
282+
}
283+
.JSV-divider--44 {
284+
padding-left: 665px;
285+
}
286+
.JSV-row--45 {
287+
padding-left: 695px;
288+
}
289+
.JSV-divider--45 {
290+
padding-left: 680px;
291+
}
292+
.JSV-row--46 {
293+
padding-left: 710px;
294+
}
295+
.JSV-divider--46 {
296+
padding-left: 695px;
297+
}
298+
.JSV-row--47 {
299+
padding-left: 725px;
300+
}
301+
.JSV-divider--47 {
302+
padding-left: 710px;
303+
}
304+
.JSV-row--48 {
305+
padding-left: 740px;
306+
}
307+
.JSV-divider--48 {
308+
padding-left: 725px;
309+
}
310+
.JSV-row--49 {
311+
padding-left: 755px;
312+
}
313+
.JSV-divider--49 {
314+
padding-left: 740px;
315+
}
316+
.JSV-row--50 {
317+
padding-left: 770px;
318+
}
319+
.JSV-divider--50 {
320+
padding-left: 755px;
321+
}
322+
.JSV-rowExpander {
323+
padding-left: 0.5rem;
324+
margin-right: 0.5rem;
325+
}
326+
.JSV-validations {
327+
margin-right: 0.5rem;
328+
}
329+
.JSV-dividerInner {
330+
height: 1px;
331+
background-color: #ddd;
332+
position: relative;
333+
}
334+
.JSV-dividerText {
335+
position: absolute;
336+
left: -5px;
337+
top: -10px;
338+
padding: 0 15px;
339+
background-color: #fff;
340+
}
341+
342+
</style>

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,15 @@
4141
},
4242
"dependencies": {
4343
"@stoplight/json": "1.3.x",
44+
"classnames": "^2.2.6",
4445
"lodash": "4.17.x"
4546
},
4647
"devDependencies": {
4748
"@stoplight/scripts": "4.1.0",
4849
"@stoplight/storybook-config": "1.x.x",
50+
"@stoplight/types": "3.1.x",
4951
"@stoplight/ui-kit": "1.27.x",
52+
"@types/classnames": "^2.2.7",
5053
"@types/react": "16.x.x",
5154
"@types/react-dom": "16.x.x",
5255
"enzyme": "3.x.x",

0 commit comments

Comments
 (0)