40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| // Alerts
 | |
| // *******************************************************************************
 | |
| 
 | |
| @mixin alert-variant($background: null, $border: null, $color: null) {
 | |
| }
 | |
| 
 | |
| // Basic Alerts
 | |
| @mixin template-alert-variant($parent, $background) {
 | |
|   $border: if(
 | |
|     $dark-style,
 | |
|     shift-color($background, -$alert-border-scale, $card-bg),
 | |
|     shift-color($background, $alert-border-scale, $card-bg)
 | |
|   );
 | |
|   $color: if($dark-style, shift-color($background, -$alert-color-scale), shift-color($background, $alert-color-scale));
 | |
|   $background: if(
 | |
|     $dark-style,
 | |
|     shift-color($background, -$alert-bg-scale, $card-bg),
 | |
|     shift-color($background, $alert-bg-scale, $card-bg)
 | |
|   );
 | |
| 
 | |
|   #{$parent} {
 | |
|     @include gradient-bg($background);
 | |
|     border-color: $border;
 | |
|     color: $color;
 | |
|     .btn-close {
 | |
|       background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $color), '#', '%23');
 | |
|     }
 | |
| 
 | |
|     .alert-link {
 | |
|       color: $color;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   #{$parent} {
 | |
|     hr {
 | |
|       background-color: $color !important;
 | |
|     }
 | |
|   }
 | |
| }
 |