//// /// @group BEM /// /// @access public //// /// /// @access private /// @function iro-bem-theme-selector($name, $names...) { $namespace: map-get($iro-bem-namespaces, 'theme'); $selector: null; @each $name in join($name, $names) { $sel: '.' + $namespace + '-' + $name; @if $selector == null { $selector: join(selector-parse($sel), selector-parse('[class*=\' t-\'] ' + $sel), comma); $selector: join($selector, selector-parse('[class^=\'t-\'] ' + $sel), comma); } @else { $selector: selector-nest($selector, $sel); } } @return $selector; }