@@ -319,6 +319,12 @@ $warning: $ux-yellow-400;
319319 border-color : $btn-outline-transparent-active-border-color ;
320320 }
321321
322+ & :disabled {
323+ background-color : $ux-gray-300 ;
324+ border : $ux-gray-400 ;
325+ color : $ux-gray-800 ;
326+ }
327+
322328 & :focus-visible {
323329 @include btn-focus-outline ;
324330 }
@@ -408,130 +414,130 @@ $warning: $ux-yellow-400;
408414 }
409415}
410416
411- @mixin btn-brand-linkedin {
412- $btn-brand-linkedin-background : $brand-color-linkedin ;
413- $btn-brand-linkedin-border : $brand-color-linkedin ;
414- $btn-brand-linkedin-color : $ux-white ;
415-
416- $btn-brand-linkedin-hover-background : darken ($brand-color-linkedin , 5% );
417- $btn-brand-linkedin-hover-border : darken ($brand-color-linkedin , 5% );
418- $btn-brand-linkedin-hover-color : $ux-white ;
419-
420- $btn-brand-linkedin-active-background : darken ($brand-color-linkedin , 5% );
421- $btn-brand-linkedin-active-border : darken ($brand-color-linkedin , 5% );
422- $btn-brand-linkedin-active-color : $ux-white ;
423-
424- @include button-variant (
425- $btn-brand-linkedin-background ,
426- $btn-brand-linkedin-border ,
427- $btn-brand-linkedin-color ,
428-
429- $btn-brand-linkedin-hover-background ,
430- $btn-brand-linkedin-hover-border ,
431- $btn-brand-linkedin-hover-color ,
432-
433- $btn-brand-linkedin-active-background ,
434- $btn-brand-linkedin-active-border ,
435- $btn-brand-linkedin-active-color ,
436- );
437-
438- & :disabled {
439- color : $ux-white ;
440- }
417+ @mixin btn-brand-linkedin {
418+ $btn-brand-linkedin-background : $brand-color-linkedin ;
419+ $btn-brand-linkedin-border : $brand-color-linkedin ;
420+ $btn-brand-linkedin-color : $ux-white ;
441421
442- & :focus-visible {
443- @include btn-focus-outline ;
444- }
445-
446- & :active , & :focus {
447- @include btn-remove-bootstrap-focus-outline ;
448- }
422+ $btn-brand-linkedin-hover-background : darken ($brand-color-linkedin , 5% );
423+ $btn-brand-linkedin-hover-border : darken ($brand-color-linkedin , 5% );
424+ $btn-brand-linkedin-hover-color : $ux-white ;
425+
426+ $btn-brand-linkedin-active-background : darken ($brand-color-linkedin , 5% );
427+ $btn-brand-linkedin-active-border : darken ($brand-color-linkedin , 5% );
428+ $btn-brand-linkedin-active-color : $ux-white ;
429+
430+ @include button-variant (
431+ $btn-brand-linkedin-background ,
432+ $btn-brand-linkedin-border ,
433+ $btn-brand-linkedin-color ,
434+
435+ $btn-brand-linkedin-hover-background ,
436+ $btn-brand-linkedin-hover-border ,
437+ $btn-brand-linkedin-hover-color ,
438+
439+ $btn-brand-linkedin-active-background ,
440+ $btn-brand-linkedin-active-border ,
441+ $btn-brand-linkedin-active-color ,
442+ );
443+
444+ & :disabled {
445+ color : $ux-white ;
449446 }
450447
451- @mixin btn-brand-twitter {
452- $btn-brand-twitter-background : $brand-color-twitter ;
453- $btn-brand-twitter-border : $brand-color-twitter ;
454- $btn-brand-twitter-color : $ux-white ;
455-
456- $btn-brand-twitter-hover-background : darken ($brand-color-twitter , 5% );
457- $btn-brand-twitter-hover-border : darken ($brand-color-twitter , 5% );
458- $btn-brand-twitter-hover-color : $ux-white ;
459-
460- $btn-brand-twitter-active-background : darken ($brand-color-twitter , 5% );
461- $btn-brand-twitter-active-border : darken ($brand-color-twitter , 5% );
462- $btn-brand-twitter-active-color : $ux-white ;
463-
464- @include button-variant (
465- $btn-brand-twitter-background ,
466- $btn-brand-twitter-border ,
467- $btn-brand-twitter-color ,
468-
469- $btn-brand-twitter-hover-background ,
470- $btn-brand-twitter-hover-border ,
471- $btn-brand-twitter-hover-color ,
472-
473- $btn-brand-twitter-active-background ,
474- $btn-brand-twitter-active-border ,
475- $btn-brand-twitter-active-color ,
476- );
477-
478- & :disabled {
479- color : $ux-white ;
480- }
448+ & :focus-visible {
449+ @include btn-focus-outline ;
450+ }
481451
482- & :focus-visible {
483- @include btn-focus-outline ;
484- }
485-
486- & :active , & :focus {
487- @include btn-remove-bootstrap-focus-outline ;
488- }
452+ & :active , & :focus {
453+ @include btn-remove-bootstrap-focus-outline ;
489454 }
455+ }
490456
491- @mixin btn-link {
492- $btn-link-background : transparent ;
493- $btn-link-border : transparent ;
494- $btn-link-color : $ux-blue ;
495-
496- $btn-link-hover-background : transparent ;
497- $btn-link-hover-border : transparent ;
498- $btn-link-hover-color : $ux-blue-600 ;
499-
500- $btn-link-active-background : transparent ;
501- $btn-link-active-border : transparent ;
502- $btn-link-active-color : $ux-blue-600 ;
503-
504- @include button-variant (
505- $btn-link-background ,
506- $btn-link-border ,
507- $btn-link-color ,
508-
509- $btn-link-hover-background ,
510- $btn-link-hover-border ,
511- $btn-link-hover-color ,
512-
513- $btn-link-active-background ,
514- $btn-link-active-border ,
515- $btn-link-active-color ,
516- );
517-
518- text-decoration : none ;
519-
520- & :disabled {
521- color : $ux-blue ;
522- opacity : 0.5 ;
523- }
524-
525- & :hover {
526- text-decoration : underline ;
527- }
528-
529- & :focus-visible {
530- @include btn-focus-outline ;
531- }
532-
533- & :active , & :focus {
534- @include btn-remove-bootstrap-focus-outline ;
535- }
457+ @mixin btn-brand-twitter {
458+ $btn-brand-twitter-background : $brand-color-twitter ;
459+ $btn-brand-twitter-border : $brand-color-twitter ;
460+ $btn-brand-twitter-color : $ux-white ;
461+
462+ $btn-brand-twitter-hover-background : darken ($brand-color-twitter , 5% );
463+ $btn-brand-twitter-hover-border : darken ($brand-color-twitter , 5% );
464+ $btn-brand-twitter-hover-color : $ux-white ;
465+
466+ $btn-brand-twitter-active-background : darken ($brand-color-twitter , 5% );
467+ $btn-brand-twitter-active-border : darken ($brand-color-twitter , 5% );
468+ $btn-brand-twitter-active-color : $ux-white ;
469+
470+ @include button-variant (
471+ $btn-brand-twitter-background ,
472+ $btn-brand-twitter-border ,
473+ $btn-brand-twitter-color ,
474+
475+ $btn-brand-twitter-hover-background ,
476+ $btn-brand-twitter-hover-border ,
477+ $btn-brand-twitter-hover-color ,
478+
479+ $btn-brand-twitter-active-background ,
480+ $btn-brand-twitter-active-border ,
481+ $btn-brand-twitter-active-color ,
482+ );
483+
484+ & :disabled {
485+ color : $ux-white ;
486+ }
487+
488+ & :focus-visible {
489+ @include btn-focus-outline ;
536490 }
537491
492+ & :active , & :focus {
493+ @include btn-remove-bootstrap-focus-outline ;
494+ }
495+ }
496+
497+ @mixin btn-link {
498+ $btn-link-background : transparent ;
499+ $btn-link-border : transparent ;
500+ $btn-link-color : $ux-blue ;
501+
502+ $btn-link-hover-background : transparent ;
503+ $btn-link-hover-border : transparent ;
504+ $btn-link-hover-color : $ux-blue-600 ;
505+
506+ $btn-link-active-background : transparent ;
507+ $btn-link-active-border : transparent ;
508+ $btn-link-active-color : $ux-blue-600 ;
509+
510+ @include button-variant (
511+ $btn-link-background ,
512+ $btn-link-border ,
513+ $btn-link-color ,
514+
515+ $btn-link-hover-background ,
516+ $btn-link-hover-border ,
517+ $btn-link-hover-color ,
518+
519+ $btn-link-active-background ,
520+ $btn-link-active-border ,
521+ $btn-link-active-color ,
522+ );
523+
524+ text-decoration : none ;
525+
526+ & :disabled {
527+ color : $ux-blue ;
528+ opacity : 0.5 ;
529+ }
530+
531+ & :hover {
532+ text-decoration : underline ;
533+ }
534+
535+ & :focus-visible {
536+ @include btn-focus-outline ;
537+ }
538+
539+ & :active , & :focus {
540+ @include btn-remove-bootstrap-focus-outline ;
541+ }
542+ }
543+
0 commit comments