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

//// /// @group prototype-text-decoration ////

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

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

overline,
underline,
line-through,

) !default;

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

text-decoration: $decoration !important;

}

@mixin foundation-prototype-text-decoration {

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

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

}