// *************************************
//
// # JigSass Selectors silent
// -> Settings and utils for silencing
//    JigSass CSS output.
//
// Author: TxHawks (tofu.hawks@gmail.com)
//
////
/// @group Selectors - 02 Silent
////
//
// *************************************

// -------------------------------------
// Functions
// -------------------------------------

//





// -------------------------------------
// Variables
// -------------------------------------

/// Determines if JigSass should output CSS.
/// ---
/// @type {Boolean}
/// ---
$jigsass-silent: false !default;





// -------------------------------------
// Mixins
// -------------------------------------

/// Disable CSS output.
/// ---
@mixin jigsass-mute() {
  $jigsass-silent: true !global;
}

/// Enable CSS output.
/// ---
@mixin jigsass-unmute() {
  $jigsass-silent: false !global;
}

/// Process `@content` if not in silent mode
/// ---
@mixin jigsass-if-not-silent() {
  @if (not $jigsass-silent) {
    @content;
  }
}
