first commit
This commit is contained in:
		
							
								
								
									
										35
									
								
								resources/assets/vendor/libs/sweetalert2/_mixins.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								resources/assets/vendor/libs/sweetalert2/_mixins.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,35 @@
 | 
			
		||||
@import '../../scss/_bootstrap-extended/functions';
 | 
			
		||||
 | 
			
		||||
@mixin sweetalert2-theme($background, $color: null) {
 | 
			
		||||
  $color: if($color, $color, color-contrast($background));
 | 
			
		||||
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step-line,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-active-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step {
 | 
			
		||||
    background: $background;
 | 
			
		||||
    color: $color;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
 | 
			
		||||
    background: mix($white, $background, 85%);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin sweetalert2-dark-theme($background, $color: null) {
 | 
			
		||||
  $color: if($color, $color, color-contrast($background));
 | 
			
		||||
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step-line,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-active-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step {
 | 
			
		||||
    background: $background;
 | 
			
		||||
    color: $color;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step,
 | 
			
		||||
  .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
 | 
			
		||||
    background: mix($dark, $background, 55%);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										16
									
								
								resources/assets/vendor/libs/sweetalert2/sweetalert2.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								resources/assets/vendor/libs/sweetalert2/sweetalert2.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
import SwalPlugin from 'sweetalert2/dist/sweetalert2';
 | 
			
		||||
 | 
			
		||||
const Swal = SwalPlugin.mixin({
 | 
			
		||||
  buttonsStyling: false,
 | 
			
		||||
  customClass: {
 | 
			
		||||
    confirmButton: 'btn btn-primary',
 | 
			
		||||
    cancelButton: 'btn btn-label-danger',
 | 
			
		||||
    denyButton: 'btn btn-label-secondary'
 | 
			
		||||
  }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
try {
 | 
			
		||||
  window.Swal = Swal;
 | 
			
		||||
} catch (e) {}
 | 
			
		||||
 | 
			
		||||
export { Swal };
 | 
			
		||||
							
								
								
									
										314
									
								
								resources/assets/vendor/libs/sweetalert2/sweetalert2.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										314
									
								
								resources/assets/vendor/libs/sweetalert2/sweetalert2.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,314 @@
 | 
			
		||||
@use '../../scss/_bootstrap-extended/include' as light;
 | 
			
		||||
@use '../../scss/_bootstrap-extended/include-dark' as dark;
 | 
			
		||||
@import '../../scss/_custom-variables/libs';
 | 
			
		||||
@import 'sweetalert2/src/sweetalert2';
 | 
			
		||||
 | 
			
		||||
// Sweet Alert2 Modal
 | 
			
		||||
.swal2-modal.swal2-popup {
 | 
			
		||||
  .swal2-title {
 | 
			
		||||
    margin: 1.875rem 0 1rem 0;
 | 
			
		||||
    max-width: calc(var(--swal2-width) * 0.5);
 | 
			
		||||
    line-height: light.$line-height-base;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-content {
 | 
			
		||||
    margin: 0 0 1rem 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-actions {
 | 
			
		||||
    margin-top: 1rem;
 | 
			
		||||
    .btn {
 | 
			
		||||
      align-items: center;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-actions button + button {
 | 
			
		||||
    margin-left: 0.375rem;
 | 
			
		||||
 | 
			
		||||
    @include app-rtl {
 | 
			
		||||
      margin-left: 0;
 | 
			
		||||
      margin-right: 0.375rem;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-input,
 | 
			
		||||
  .swal2-file,
 | 
			
		||||
  .swal2-textarea {
 | 
			
		||||
    box-shadow: none !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-icon {
 | 
			
		||||
    margin-bottom: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-checkbox input,
 | 
			
		||||
  .swal2-radio input {
 | 
			
		||||
    margin-right: 0.375rem;
 | 
			
		||||
 | 
			
		||||
    @include app-rtl {
 | 
			
		||||
      margin-right: 0;
 | 
			
		||||
      margin-left: 0.375rem;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .swal2-close:focus {
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// RTL Specific
 | 
			
		||||
@include app-rtl(false) {
 | 
			
		||||
  .swal2-close {
 | 
			
		||||
    right: auto;
 | 
			
		||||
    left: 0.5rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-range input {
 | 
			
		||||
    float: right;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-range output {
 | 
			
		||||
    float: left;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-radio label:not(:first-child) {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
    margin-right: 1.25rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-validationerror::before {
 | 
			
		||||
    margin-left: 0.625rem;
 | 
			
		||||
    margin-right: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
    margin-right: 0.3125rem;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Light style
 | 
			
		||||
@if $enable-light-style {
 | 
			
		||||
  .light-style {
 | 
			
		||||
    .swal2-container {
 | 
			
		||||
      z-index: light.$zindex-modal;
 | 
			
		||||
 | 
			
		||||
      .tooltip {
 | 
			
		||||
        z-index: light.$zindex-modal + 2;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .popover {
 | 
			
		||||
        z-index: light.$zindex-modal + 1;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-modal.swal2-popup {
 | 
			
		||||
      font-family: light.$font-family-base;
 | 
			
		||||
      box-shadow: light.$modal-content-box-shadow-xs;
 | 
			
		||||
 | 
			
		||||
      @include light.border-radius(light.$border-radius);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-container.swal2-shown {
 | 
			
		||||
      background: rgba(light.$modal-backdrop-bg, light.$modal-backdrop-opacity);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-title {
 | 
			
		||||
      font-size: light.$h2-font-size;
 | 
			
		||||
      font-weight: light.$headings-font-weight;
 | 
			
		||||
      color: light.$body-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-content {
 | 
			
		||||
      color: light.$text-muted;
 | 
			
		||||
      line-height: light.$line-height-base;
 | 
			
		||||
      font-size: light.$lead-font-size;
 | 
			
		||||
      font-weight: light.$lead-font-weight;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-input,
 | 
			
		||||
    .swal2-popup .swal2-file,
 | 
			
		||||
    .swal2-popup .swal2-textarea {
 | 
			
		||||
      border: light.$input-border-width solid light.$input-border-color !important;
 | 
			
		||||
      font-size: light.$font-size-lg;
 | 
			
		||||
      color: light.$body-color;
 | 
			
		||||
 | 
			
		||||
      @include light.border-radius(light.$border-radius-lg);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-validationerror {
 | 
			
		||||
      color: light.$body-color;
 | 
			
		||||
      background: light.$gray-100;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //  Colors
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-success {
 | 
			
		||||
      border-color: light.$success;
 | 
			
		||||
 | 
			
		||||
      .swal2-success-ring {
 | 
			
		||||
        border-color: rgba(light.$success, 0.2);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      [class^='swal2-success-line'] {
 | 
			
		||||
        background-color: light.$success;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-question {
 | 
			
		||||
      border-color: rgba(light.$secondary, 0.4);
 | 
			
		||||
      color: light.$secondary;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-info {
 | 
			
		||||
      border-color: rgba(light.$info, 0.4);
 | 
			
		||||
      color: light.$info;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-warning {
 | 
			
		||||
      border-color: rgba(light.$warning, 0.8);
 | 
			
		||||
      color: light.$warning;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-error {
 | 
			
		||||
      border-color: rgba(light.$danger, 0.6);
 | 
			
		||||
 | 
			
		||||
      [class^='swal2-x-mark-line'] {
 | 
			
		||||
        border-color: light.$danger;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
// Dark Style
 | 
			
		||||
@if $enable-dark-style {
 | 
			
		||||
  .dark-style {
 | 
			
		||||
    .swal2-container {
 | 
			
		||||
      z-index: dark.$zindex-modal;
 | 
			
		||||
 | 
			
		||||
      .tooltip {
 | 
			
		||||
        z-index: dark.$zindex-modal + 2;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      .popover {
 | 
			
		||||
        z-index: dark.$zindex-modal + 1;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-modal.swal2-popup {
 | 
			
		||||
      background: dark.$modal-content-bg;
 | 
			
		||||
      font-family: dark.$font-family-base;
 | 
			
		||||
      box-shadow: dark.$modal-content-box-shadow-xs;
 | 
			
		||||
 | 
			
		||||
      @include dark.border-radius(dark.$border-radius);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-container.swal2-shown {
 | 
			
		||||
      background: rgba(dark.$modal-backdrop-bg, dark.$modal-backdrop-opacity);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-title {
 | 
			
		||||
      font-size: dark.$h2-font-size;
 | 
			
		||||
      font-weight: dark.$headings-font-weight;
 | 
			
		||||
      color: dark.$body-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-content {
 | 
			
		||||
      font-weight: dark.$lead-font-weight;
 | 
			
		||||
      color: dark.$text-muted;
 | 
			
		||||
      line-height: dark.$line-height-base;
 | 
			
		||||
      font-size: dark.$lead-font-size;
 | 
			
		||||
      pre {
 | 
			
		||||
        color: dark.$body-color;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    .swal2-popup .swal2-footer {
 | 
			
		||||
      border-top: 1px solid dark.$border-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-html-container {
 | 
			
		||||
      color: dark.$body-color;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-input,
 | 
			
		||||
    .swal2-popup .swal2-file,
 | 
			
		||||
    .swal2-popup .swal2-textarea {
 | 
			
		||||
      color: dark.$body-color;
 | 
			
		||||
      border: dark.$input-border-width solid dark.$input-border-color !important;
 | 
			
		||||
      font-size: dark.$font-size-lg;
 | 
			
		||||
 | 
			
		||||
      @include dark.border-radius(dark.$border-radius-lg);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-validationerror {
 | 
			
		||||
      color: dark.$body-color;
 | 
			
		||||
      background: dark.$gray-100;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //  Colors
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-success {
 | 
			
		||||
      border-color: dark.$success;
 | 
			
		||||
 | 
			
		||||
      .swal2-success-ring {
 | 
			
		||||
        border-color: rgba(dark.$success, 0.2);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      [class^='swal2-success-line'] {
 | 
			
		||||
        background-color: dark.$success;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-question {
 | 
			
		||||
      border-color: rgba(dark.$secondary, 0.4);
 | 
			
		||||
      color: dark.$secondary;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-info {
 | 
			
		||||
      border-color: rgba(dark.$info, 0.4);
 | 
			
		||||
      color: dark.$info;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-warning {
 | 
			
		||||
      border-color: rgba(dark.$warning, 0.8);
 | 
			
		||||
      color: dark.$warning;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .swal2-popup .swal2-icon.swal2-error {
 | 
			
		||||
      border-color: rgba(dark.$danger, 0.6);
 | 
			
		||||
 | 
			
		||||
      [class^='swal2-x-mark-line'] {
 | 
			
		||||
        border-color: dark.$danger;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
 | 
			
		||||
  display: block;
 | 
			
		||||
  width: 1em;
 | 
			
		||||
  height: 1em;
 | 
			
		||||
  margin-left: 0.2rem;
 | 
			
		||||
  border: 0.15em solid currentColor;
 | 
			
		||||
  border-right-color: transparent;
 | 
			
		||||
  box-shadow: none;
 | 
			
		||||
 | 
			
		||||
  @include app-rtl {
 | 
			
		||||
    margin-left: 0;
 | 
			
		||||
    margin-right: 0.5em;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IE Specific
 | 
			
		||||
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 | 
			
		||||
  .swal2-modal:not([style='display: none;']),
 | 
			
		||||
  .swal2-icon:not([style='display: none;']),
 | 
			
		||||
  .swal2-actions:not([style='display: none;']),
 | 
			
		||||
  .swal2-image:not([style='display: none;']),
 | 
			
		||||
  .swal2-input:not([style='display: none;']),
 | 
			
		||||
  .swal2-file:not([style='display: none;']),
 | 
			
		||||
  .swal2-range:not([style='display: none;']),
 | 
			
		||||
  .swal2-select:not([style='display: none;']),
 | 
			
		||||
  .swal2-radio:not([style='display: none;']),
 | 
			
		||||
  .swal2-checkbox:not([style='display: none;']),
 | 
			
		||||
  .swal2-textarea:not([style='display: none;']),
 | 
			
		||||
  .swal2-footer:not([style='display: none;']) {
 | 
			
		||||
    display: flex;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user