@@ -44,24 +44,24 @@ $warning: $ux-yellow-400;
44
44
$btn-primary-background : $primary ;
45
45
$btn-primary-border : $primary ;
46
46
$btn-primary-color : $ux-white ;
47
-
47
+
48
48
$btn-primary-hover-background : $ux-emerald-700 ;
49
49
$btn-primary-hover-border : $ux-emerald-700 ;
50
50
$btn-primary-hover-color : $ux-white ;
51
-
51
+
52
52
$btn-primary-active-background : $ux-emerald-800 ;
53
53
$btn-primary-active-border : $ux-emerald-800 ;
54
54
$btn-primary-active-color : $ux-white ;
55
55
56
56
@include button-variant (
57
- $btn-primary-background ,
57
+ $btn-primary-background ,
58
58
$btn-primary-border ,
59
59
$btn-primary-color ,
60
-
60
+
61
61
$btn-primary-hover-background ,
62
62
$btn-primary-hover-border ,
63
63
$btn-primary-hover-color ,
64
-
64
+
65
65
$btn-primary-active-background ,
66
66
$btn-primary-active-border ,
67
67
$btn-primary-active-color ,
@@ -80,24 +80,24 @@ $warning: $ux-yellow-400;
80
80
$btn-primary-background : $synthesis-primary ;
81
81
$btn-primary-border : $synthesis-primary ;
82
82
$btn-primary-color : $ux-white ;
83
-
83
+
84
84
$btn-primary-hover-background : $synth-dark-background-selected-blue ;
85
85
$btn-primary-hover-border : $synth-dark-background-selected-blue ;
86
86
$btn-primary-hover-color : $ux-white ;
87
-
87
+
88
88
$btn-primary-active-background : $synth-dark-background-pressed-blue ;
89
89
$btn-primary-active-border : $synth-dark-background-pressed-blue ;
90
90
$btn-primary-active-color : $ux-white ;
91
91
92
92
@include button-variant (
93
- $btn-primary-background ,
93
+ $btn-primary-background ,
94
94
$btn-primary-border ,
95
95
$btn-primary-color ,
96
-
96
+
97
97
$btn-primary-hover-background ,
98
98
$btn-primary-hover-border ,
99
99
$btn-primary-hover-color ,
100
-
100
+
101
101
$btn-primary-active-background ,
102
102
$btn-primary-active-border ,
103
103
$btn-primary-active-color ,
@@ -126,7 +126,7 @@ $warning: $ux-yellow-400;
126
126
$btn-outline-primary-active-border-color : $ux-emerald-800 ;
127
127
128
128
@include button-outline-variant (
129
- $btn-outline-primary-color ,
129
+ $btn-outline-primary-color ,
130
130
$btn-outline-primary-color-hover ,
131
131
132
132
$btn-outline-primary-hover-background ,
@@ -163,7 +163,7 @@ $warning: $ux-yellow-400;
163
163
$btn-outline-primary-active-border-color : $synth-dark-background-pressed-blue ;
164
164
165
165
@include button-outline-variant (
166
- $btn-outline-primary-color ,
166
+ $btn-outline-primary-color ,
167
167
$btn-outline-primary-color-hover ,
168
168
169
169
$btn-outline-primary-hover-background ,
@@ -186,28 +186,71 @@ $warning: $ux-yellow-400;
186
186
}
187
187
}
188
188
189
+ @mixin btn-tertiary {
190
+ $btn-tertiary-background : transparent ;
191
+ $btn-tertiary-border : transparent ;
192
+ $btn-tertiary-color : $synth-primary-cta-blue ;
193
+
194
+ $btn-tertiary-hover-background : $btn-tertiary-background ;
195
+ $btn-tertiary-hover-border : $btn-tertiary-border ;
196
+ $btn-tertiary-hover-color : $btn-tertiary-color ;
197
+
198
+ $btn-tertiary-active-background : $btn-tertiary-background ;
199
+ $btn-tertiary-active-border : $synth-hyperlink-color ;
200
+ $btn-tertiary-active-color : $btn-tertiary-hover-color ;
201
+
202
+ $btn-tertiary-disabled-background : $btn-tertiary-background ;
203
+ $btn-tertiary-disabled-border : $btn-tertiary-hover-border ;
204
+ $btn-tertiary-disabled-color : $btn-tertiary-hover-color ;
205
+
206
+ @include button-variant (
207
+ $btn-tertiary-background ,
208
+ $btn-tertiary-border ,
209
+ $btn-tertiary-color ,
210
+
211
+ $btn-tertiary-hover-background ,
212
+ $btn-tertiary-hover-border ,
213
+ $btn-tertiary-hover-color ,
214
+
215
+ $btn-tertiary-active-background ,
216
+ $btn-tertiary-active-border ,
217
+ $btn-tertiary-active-color ,
218
+
219
+ $btn-tertiary-disabled-background ,
220
+ $btn-tertiary-disabled-border ,
221
+ $btn-tertiary-disabled-color ,
222
+ );
223
+
224
+ border-width : 2px ;
225
+
226
+ & :active , & .btn-tertiary :focus {
227
+ box-shadow : none ;
228
+ border-color : $synth-hyperlink-color ;
229
+ }
230
+ }
231
+
189
232
@mixin btn-danger {
190
233
$btn-danger-background : $danger ;
191
234
$btn-danger-border : $danger ;
192
235
$btn-danger-color : $ux-white ;
193
-
236
+
194
237
$btn-danger-hover-background : $ux-red-600 ;
195
238
$btn-danger-hover-border : $ux-red-600 ;
196
239
$btn-danger-hover-color : $ux-white ;
197
-
240
+
198
241
$btn-danger-active-background : $ux-red-700 ;
199
242
$btn-danger-active-border : $ux-red-700 ;
200
243
$btn-danger-active-color : $ux-white ;
201
244
202
245
@include button-variant (
203
- $btn-danger-background ,
246
+ $btn-danger-background ,
204
247
$btn-danger-border ,
205
248
$btn-danger-color ,
206
-
249
+
207
250
$btn-danger-hover-background ,
208
251
$btn-danger-hover-border ,
209
252
$btn-danger-hover-color ,
210
-
253
+
211
254
$btn-danger-active-background ,
212
255
$btn-danger-active-border ,
213
256
$btn-danger-active-color ,
@@ -236,7 +279,7 @@ $warning: $ux-yellow-400;
236
279
$btn-outline-danger-active-border-color : $ux-red-700 ;
237
280
238
281
@include button-outline-variant (
239
- $btn-outline-danger-color ,
282
+ $btn-outline-danger-color ,
240
283
$btn-outline-danger-color-hover ,
241
284
242
285
$btn-outline-danger-hover-background ,
@@ -263,24 +306,24 @@ $warning: $ux-yellow-400;
263
306
$btn-warning-background : $warning ;
264
307
$btn-warning-border : $warning ;
265
308
$btn-warning-color : $ux-yellow-900 ;
266
-
309
+
267
310
$btn-warning-hover-background : $ux-yellow-500 ;
268
311
$btn-warning-hover-border : $ux-yellow-500 ;
269
312
$btn-warning-hover-color : $ux-yellow-900 ;
270
-
313
+
271
314
$btn-warning-active-background : $ux-yellow-600 ;
272
315
$btn-warning-active-border : $ux-yellow-600 ;
273
316
$btn-warning-active-color : $ux-yellow-900 ;
274
317
275
318
@include button-variant (
276
- $btn-warning-background ,
319
+ $btn-warning-background ,
277
320
$btn-warning-border ,
278
321
$btn-warning-color ,
279
-
322
+
280
323
$btn-warning-hover-background ,
281
324
$btn-warning-hover-border ,
282
325
$btn-warning-hover-color ,
283
-
326
+
284
327
$btn-warning-active-background ,
285
328
$btn-warning-active-border ,
286
329
$btn-warning-active-color ,
@@ -307,9 +350,9 @@ $warning: $ux-yellow-400;
307
350
308
351
$btn-outline-warning-active-background : $ux-yellow-500 ;
309
352
$btn-outline-warning-active-border-color : $ux-yellow-500 ;
310
-
353
+
311
354
@include button-outline-variant (
312
- $btn-outline-warning-color ,
355
+ $btn-outline-warning-color ,
313
356
$btn-outline-warning-color-hover ,
314
357
315
358
$btn-outline-warning-hover-background ,
@@ -336,24 +379,24 @@ $warning: $ux-yellow-400;
336
379
$btn-transparent-background : transparent ;
337
380
$btn-transparent-border : transparent ;
338
381
$btn-transparent-color : $ux-gray-700 ;
339
-
382
+
340
383
$btn-transparent-hover-background : $ux-gray-300 ;
341
384
$btn-transparent-hover-border : transparent ;
342
385
$btn-transparent-hover-color : $ux-gray-900 ;
343
-
386
+
344
387
$btn-transparent-active-background : $ux-gray-400 ;
345
388
$btn-transparent-active-border : $ux-gray-400 ;
346
389
$btn-transparent-active-color : $ux-gray-900 ;
347
390
348
391
@include button-variant (
349
- $btn-transparent-background ,
392
+ $btn-transparent-background ,
350
393
$btn-transparent-border ,
351
394
$btn-transparent-color ,
352
-
395
+
353
396
$btn-transparent-hover-background ,
354
397
$btn-transparent-hover-border ,
355
398
$btn-transparent-hover-color ,
356
-
399
+
357
400
$btn-transparent-active-background ,
358
401
$btn-transparent-active-border ,
359
402
$btn-transparent-active-color ,
@@ -384,9 +427,9 @@ $warning: $ux-yellow-400;
384
427
385
428
$btn-outline-transparent-active-background : $ux-gray-400 ;
386
429
$btn-outline-transparent-active-border-color : $ux-gray-400 ;
387
-
430
+
388
431
@include button-outline-variant (
389
- $btn-outline-transparent-color ,
432
+ $btn-outline-transparent-color ,
390
433
$btn-outline-transparent-color-hover ,
391
434
392
435
$btn-outline-transparent-hover-background ,
@@ -419,24 +462,24 @@ $warning: $ux-yellow-400;
419
462
$btn-brand-google-background : $brand-color-google-alt ;
420
463
$btn-brand-google-border : $brand-color-google-alt ;
421
464
$btn-brand-google-color : $ux-white ;
422
-
465
+
423
466
$btn-brand-google-hover-background : #2069cf ;
424
467
$btn-brand-google-hover-border : #2069cf ;
425
468
$btn-brand-google-hover-color : $ux-white ;
426
-
469
+
427
470
$btn-brand-google-active-background : #2069cf ;
428
471
$btn-brand-google-active-border : #2069cf ;
429
472
$btn-brand-google-active-color : $ux-white ;
430
473
431
474
@include button-variant (
432
- $btn-brand-google-background ,
475
+ $btn-brand-google-background ,
433
476
$btn-brand-google-border ,
434
477
$btn-brand-google-color ,
435
-
478
+
436
479
$btn-brand-google-hover-background ,
437
480
$btn-brand-google-hover-border ,
438
481
$btn-brand-google-hover-color ,
439
-
482
+
440
483
$btn-brand-google-active-background ,
441
484
$btn-brand-google-active-border ,
442
485
$btn-brand-google-active-color ,
@@ -459,24 +502,24 @@ $warning: $ux-yellow-400;
459
502
$btn-brand-facebook-background : $brand-color-facebook ;
460
503
$btn-brand-facebook-border : $brand-color-facebook ;
461
504
$btn-brand-facebook-color : $ux-white ;
462
-
505
+
463
506
$btn-brand-facebook-hover-background : darken ($brand-color-facebook , 5% );
464
507
$btn-brand-facebook-hover-border : darken ($brand-color-facebook , 5% );
465
508
$btn-brand-facebook-hover-color : $ux-white ;
466
-
509
+
467
510
$btn-brand-facebook-active-background : darken ($brand-color-facebook , 5% );
468
511
$btn-brand-facebook-active-border : darken ($brand-color-facebook , 5% );
469
512
$btn-brand-facebook-active-color : $ux-white ;
470
513
471
514
@include button-variant (
472
- $btn-brand-facebook-background ,
515
+ $btn-brand-facebook-background ,
473
516
$btn-brand-facebook-border ,
474
517
$btn-brand-facebook-color ,
475
-
518
+
476
519
$btn-brand-facebook-hover-background ,
477
520
$btn-brand-facebook-hover-border ,
478
521
$btn-brand-facebook-hover-color ,
479
-
522
+
480
523
$btn-brand-facebook-active-background ,
481
524
$btn-brand-facebook-active-border ,
482
525
$btn-brand-facebook-active-color ,
@@ -509,7 +552,7 @@ $warning: $ux-yellow-400;
509
552
$btn-brand-linkedin-active-color : $ux-white ;
510
553
511
554
@include button-variant (
512
- $btn-brand-linkedin-background ,
555
+ $btn-brand-linkedin-background ,
513
556
$btn-brand-linkedin-border ,
514
557
$btn-brand-linkedin-color ,
515
558
@@ -549,7 +592,7 @@ $warning: $ux-yellow-400;
549
592
$btn-brand-twitter-active-color : $ux-white ;
550
593
551
594
@include button-variant (
552
- $btn-brand-twitter-background ,
595
+ $btn-brand-twitter-background ,
553
596
$btn-brand-twitter-border ,
554
597
$btn-brand-twitter-color ,
555
598
@@ -589,7 +632,7 @@ $warning: $ux-yellow-400;
589
632
$btn-link-active-color : $ux-blue-600 ;
590
633
591
634
@include button-variant (
592
- $btn-link-background ,
635
+ $btn-link-background ,
593
636
$btn-link-border ,
594
637
$btn-link-color ,
595
638
@@ -621,4 +664,3 @@ $warning: $ux-yellow-400;
621
664
@include btn-remove-bootstrap-focus-outline ;
622
665
}
623
666
}
624
-
0 commit comments