// This file is NOT automatically converted and must be manually merged @import 'mixins-shared'; @mixin generic-variations-colors($args) { $material-colors: ( "red": $red, "pink": $pink, "purple": $purple, "deep-purple": $deep-purple, "indigo": $indigo, "blue": $blue, "light-blue": $light-blue, "cyan": $cyan, "teal": $teal, "green": $green, "light-green": $light-green, "lime": $lime, "yellow": $yellow, "amber": $amber, "orange": $orange, "deep-orange": $deep-orange, "brown": $brown, "grey": $grey, "blue-grey": $blue-grey ); @each $material-color-name, $material-color in $material-colors { // build a single depth color palette $args-variation-color: map-merge($args, ( material-color-name: $material-color-name, material-color: $material-color, material-color-number: "" )); @include generic-variations-color($args-variation-color) } } // http://hugogiraudel.com/2014/01/27/casting-types-in-sass/ // https://github.com/HugoGiraudel/SassyJSON/blob/master/stylesheets/decode/helpers/color/_color.scss