// Context Syntax // ============== // Nested [function] // ----------------- // Return a subset grid for nested context. // - $context : @function nested( $context ) { $context : parse-span($context); $span : susy-get(span, $context); $location : get-location($context); $columns : susy-get(columns, $context); @return susy-slice($span, $location, $columns); } // Nested [mixin] // -------------- // Use a subset grid for a nested context // - $context : // - @content : @mixin nested( $context ) { $inspect : $context; $context : parse-span($context); $old : susy-get(columns); $susy : map-merge($susy, (columns: nested($context))) !global; @include susy-inspect(nested, $inspect); @content; $susy : map-merge($susy, (columns: $old)) !global; }