// Foundation for Sites by ZURB // foundation.zurb.com // Licensed under MIT Open Source

//// /// @group prototype-text-transformation ////

/// Responsive breakpoints for text transformation classes /// @type Boolean $prototype-transformation-breakpoints: $global-prototype-breakpoints !default;

/// Map containing all the `text-transformation` classes /// @type Map $prototype-text-transformation: (

lowercase,
uppercase,
capitalize

) !default;

/// Text Transformation, by default coming through a map `$prototype-text-transformation` /// @param {String} $transformation [] Text Transformation @mixin text-transform($transformation) {

text-transform: $transformation !important;

}

@mixin foundation-prototype-text-transformation {

@each $transformation in $prototype-text-transformation {
  .text-#{$transformation} {
    @include text-transform($transformation);
  }
}

@if ($prototype-transformation-breakpoints) {
  // Loop through Responsive Breakpoints
      @each $size in $breakpoint-classes {
    @include breakpoint($size) {
      @each $transformation in $prototype-text-transformation {
        @if $size != $-zf-zero-breakpoint {
          .#{$size}-text-#{$transformation} {
                            @include text-transform($transformation);
                          }
        }
      }
    }
  }
}

}