Skip to content
This repository was archived by the owner on Apr 14, 2023. It is now read-only.

Commit 06825b9

Browse files
fix - Apply various fixes and optimisations
1 parent b5fd502 commit 06825b9

File tree

5 files changed

+344
-63
lines changed

5 files changed

+344
-63
lines changed

src/components/button.styl

Lines changed: 91 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
button, .button, [type=submit]
66
-highlight()
7-
background: var(--background-color-300)
7+
background: #F1F3F4
88
border:0
99
color: var(--button-color)
1010
cursor: pointer
@@ -28,7 +28,7 @@ button, .button, [type=submit]
2828
text-decoration: none
2929
transition: all 150ms linear
3030
&:hover
31-
opacity: 0.5
31+
opacity: 0.9
3232
text-decoration: none
3333
transition: all 150ms linear
3434
&:focus
@@ -37,22 +37,31 @@ button, .button, [type=submit]
3737
text-decoration: none
3838
transition: all 150ms linear
3939
&:disabled
40-
color: var(--button-color)
41-
cursor: default
40+
color: var(--background-color-700)
41+
cursor: not-allowed
4242
opacity: .5
4343
pointer-events: none
4444
transition: all 150ms linear
4545
&.primary
46-
background: $primary
46+
background: var(--color-primary)
4747
color: var(--button-color)
4848
cursor: pointer
4949
transition: all 150ms linear
5050
&:hover
5151
opacity: 0.5
5252
text-decoration: none
5353
transition: all 150ms linear
54-
&.secondary, &.info
55-
background: $secondary
54+
&.secondary
55+
background: var(--color-secondary)
56+
color: var(--button-color)
57+
cursor: pointer
58+
transition: all 150ms linear
59+
&:hover
60+
opacity: 0.5
61+
text-decoration: none
62+
transition: all 150ms linear
63+
&.info
64+
background: var(--color-info)
5665
color: var(--button-color)
5766
cursor: pointer
5867
transition: all 150ms linear
@@ -61,7 +70,7 @@ button, .button, [type=submit]
6170
text-decoration: none
6271
transition: all 150ms linear
6372
&.success
64-
background: $success
73+
background: var(--color-success)
6574
color: var(--button-color)
6675
cursor: pointer
6776
transition: all 150ms linear
@@ -70,7 +79,7 @@ button, .button, [type=submit]
7079
text-decoration: none
7180
transition: all 150ms linear
7281
&.error
73-
background: $error
82+
background: var(--color-error)
7483
color: var(--button-color)
7584
cursor: pointer
7685
transition: all 150ms linear
@@ -79,7 +88,7 @@ button, .button, [type=submit]
7988
transition: all 150ms linear
8089
text-decoration: none
8190
&.warning
82-
background: $warning
91+
background: var(--color-warning)
8392
color: var(--button-color)
8493
cursor: pointer
8594
transition: all 150ms linear
@@ -163,4 +172,76 @@ button, .button, [type=submit]
163172
width: 98.7%
164173
line-height: 60px
165174

175+
button.primary-outline,
176+
.button.primary-outline,
177+
[type=submit].primary-outline
178+
color #0047dd
179+
background-color #fff
180+
border 1px solid #0047dd
181+
button.primary-outline:hover,
182+
.button.primary-outline:hover,
183+
[type=submit].primary-outline:hover
184+
background-color #0047dd
185+
color #fff
186+
transition all 150ms linear
187+
text-decoration none
188+
opacity 1
189+
button.secondary-outline,
190+
.button.secondary-outline,
191+
[type=submit].secondary-outline
192+
color #0057a8
193+
background-color #fff
194+
border 1px solid #0057a8
195+
button.secondary-outline:hover,
196+
.button.secondary-outline:hover,
197+
[type=submit].secondary-outline:hover
198+
background-color #0057a8
199+
color #fff
200+
transition all 150ms linear
201+
text-decoration none
202+
opacity 1
203+
button.success-outline,
204+
.button.success-outline,
205+
[type=submit].success-outline
206+
color #2e6430
207+
background-color #fff
208+
border 1px solid #2e6430
209+
button.success-outline:hover,
210+
.button.success-outline:hover,
211+
[type=submit].success-outline:hover
212+
background-color #2e6430
213+
color #fff
214+
transition all 150ms linear
215+
text-decoration none
216+
opacity 1
217+
button.error-outline,
218+
.button.error-outline,
219+
[type=submit].error-outline
220+
color #b2081a
221+
background-color #fff
222+
border 1px solid #b2081a
223+
button.error-outline:hover,
224+
.button.error-outline:hover,
225+
[type=submit].error-outline:hover
226+
background-color #b2081a
227+
color #fff
228+
transition all 150ms linear
229+
text-decoration none
230+
opacity 1
231+
button.warning-outline,
232+
.button.warning-outline,
233+
[type=submit].warning-outline
234+
color #993900
235+
background-color #fff
236+
border 1px solid #993900
237+
button.warning-outline:hover,
238+
.button.warning-outline:hover,
239+
[type=submit].warning-outline:hover
240+
background-color #993900
241+
color #fff
242+
transition all 150ms linear
243+
text-decoration none
244+
opacity 1
245+
246+
166247
/* @end */

src/components/card.styl

Lines changed: 49 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,55 @@
11
/* @group Cards */
22
.card
3-
background: transparent
4-
border: 1px solid var(--border-color-300)
5-
margin-bottom: golden-ratio rem
6-
7-
.card a
8-
color: var(--color)
9-
text-decoration: none
10-
11-
.card a:hover
12-
text-decoration: none
13-
3+
background transparent
4+
display flex
5+
flex-direction column
6+
margin-bottom golden-ratio rem
7+
min-width 0
8+
position relative
9+
border 1px solid var(--border-color-300)
10+
a
11+
color var(--color)
12+
text-decoration none
13+
&:hover
14+
text-decoration none
1415
.card-content
15-
padding: golden-ratio rem
16-
16+
padding golden-ratio rem
17+
.card-body
18+
flex 1 1 auto
19+
padding golden-ratio rem golden-ratio rem
20+
.card-title
21+
margin-bottom golden-ratio rem
22+
.card-subtitle
23+
margin-top -(1-golden-ratio) rem
24+
margin-bottom 0
1725
.cards
18-
display: flex
19-
flex-wrap: wrap
20-
justify-content: space-between
21-
22-
.card
23-
flex: 0 1 (25% - golden-ratio) rem
24-
26+
display flex
27+
flex-wrap wrap
28+
justify-content space-between
2529
.card, .card strong
26-
color: var(--color)
30+
color var(--color)
31+
.card
32+
box-shadow 0 3px 9px 0 var(--background-color-200)
33+
transition .30s
34+
border-radius 1rem
35+
img
36+
margin-bottom 0
37+
.card.primary
38+
background #c6cdff
39+
border .0625rem solid #c6cdff
40+
.card.secondary
41+
background #a9d2ff
42+
border .0625rem solid #a9d2ff
43+
.card.success
44+
background #a5dfa2
45+
border .0625rem solid #a5dfa2
46+
.card.info
47+
background #a9d2ff
48+
border .0625rem solid #a9d2ff
49+
.card.warning
50+
background #ffc286
51+
border .0625rem solid #ffc286
52+
.card.error
53+
background #ffc0ad
54+
border .0625rem solid #ffc0ad
2755
/* @end */

src/components/code.styl

Lines changed: 90 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,100 @@
11
/* @group Code */
2-
pre,
2+
code.error,
3+
code.info,
4+
code.primary,
5+
code.secondary,
6+
code.success,
7+
code.tertiary,
8+
code.warning
9+
border 0
10+
margin-top 0
11+
position relative
12+
313
code,
414
kbd,
15+
pre,
516
samp
6-
background: var(--background-color-100)
7-
color: var(--color)
8-
font-family: "Consolas", "Monaco", "Menlo", monospace
9-
font-size: golden-font-size-base rem
10-
margin: (golden-ratio)rem 0
11-
padding: (golden-ratio)rem
17+
background var(--background-color-100)
18+
color var(--color)
19+
font-family "Consolas", "Monaco", "Menlo", monospace
20+
font-size golden-font-size-base rem
21+
margin (golden-ratio)rem 0
22+
padding (golden-ratio)rem
1223

1324
pre
14-
margin-bottom: 0
15-
overflow: auto
16-
-ms-overflow-style: scrollbar
25+
margin-bottom 0
26+
overflow auto
27+
28+
pre, code
29+
direction ltr
30+
display block
31+
text-align left
32+
page-break-inside avoid
33+
white-space pre-wrap
34+
word-wrap break-word
1735

1836
code
19-
padding: golden-font-size-small rem
37+
border-bottom 0.01rem solid var(--border-color-300)
38+
border-left 0.3rem solid var(--border-color-300)
39+
border-right 0.01rem solid var(--border-color-300)
40+
border-top 0.01rem solid var(--border-color-300)
41+
box-shadow 0 12px 30px -9px var(--background-color-200)
42+
&.primary
43+
background var(--color-bg-primary)
44+
border-bottom 0.01rem solid var(--color-primary)
45+
border-left 0.3rem solid var(--color-primary)
46+
border-right 0.01rem solid var(--color-primary)
47+
border-top 0.01rem solid var(--color-primary)
48+
box-shadow 0 12px 30px -9px var(--background-color-200)
49+
color var(--color-primary)
50+
&.secondary
51+
background var(--color-bg-secondary)
52+
border-bottom 0.01rem solid var(--color-secondary)
53+
border-left 0.3rem solid var(--color-secondary)
54+
border-right 0.01rem solid var(--color-secondary)
55+
border-top 0.01rem solid var(--color-secondary)
56+
box-shadow 0 12px 30px -9px var(--background-color-200)
57+
color var(--color-secondary)
58+
&.tertiary
59+
background var(--color-bg-tertiary)
60+
border-bottom 0.01rem solid var(--color-tertiary)
61+
border-left 0.3rem solid var(--color-tertiary)
62+
border-right 0.01rem solid var(--color-tertiary)
63+
border-top 0.01rem solid var(--color-tertiary)
64+
box-shadow 0 12px 30px -9px var(--background-color-200)
65+
color var(--color-tertiary)
66+
&.success
67+
background var(--color-bg-success)
68+
border-bottom 0.01rem solid var(--color-success)
69+
border-color var(--color-success)
70+
border-left 0.3rem solid var(--color-success)
71+
border-right 0.01rem solid var(--color-success)
72+
border-top 0.01rem solid var(--color-success)
73+
box-shadow 0 12px 30px -9px var(--background-color-200)
74+
color var(--color-success)
75+
&.info
76+
background var(--color-bg-info)
77+
border-bottom 0.01rem solid var(--color-info)
78+
border-left 0.3rem solid var(--color-info)
79+
border-right 0.01rem solid var(--color-info)
80+
border-top 0.01rem solid var(--color-info)
81+
box-shadow 0 12px 30px -9px var(--background-color-200)
82+
color var(--color-info)
83+
&.warning
84+
background var(--color-bg-warning)
85+
border-bottom 0.01rem solid var(--color-warning)
86+
border-left 0.3rem solid var(--color-warning)
87+
border-right 0.01rem solid var(--color-warning)
88+
border-top 0.01rem solid var(--color-warning)
89+
box-shadow 0 12px 30px -9px var(--background-color-200)
90+
color var(--color-warning)
91+
&.error
92+
background var(--color-bg-danger)
93+
border-bottom 0.01rem solid var(--color-danger)
94+
border-left 0.3rem solid var(--color-danger)
95+
border-right 0.01rem solid var(--color-danger)
96+
border-top 0.01rem solid var(--color-danger)
97+
box-shadow 0 12px 30px -9px var(--background-color-200)
98+
color var(--color-error)
2099

21-
pre, code
22-
direction: ltr;
23-
display: block
24-
text-align: left;
25-
white-space: pre-wrap
26-
word-wrap: break-word
27100
/* @end */

0 commit comments

Comments
 (0)